Home / Scripts & Code / PHP Scripts / Search
Vertica - Search and Content Discovery EngineVertica - Search and Content Discovery Engine
An Engaging Search and Content Discovery Engine Based on Google CSE Average rating of 5.0 based on 2 votesHome / Scripts & Code / PHP Scripts / Search
Vertica - Search and Content Discovery Engine
An Engaging Search and Content Discovery Engine Based on Google CSE Average rating of 5.013 Support questions or comments
Please login or create an account to post a question or comment.
-
1 week agoskydev PurchasedHello, I would like to buy your script but I would like to know if we can change "/admin" to a custom name in order to strengthen security? Thank you in advance
- View 3 more replies
-
2 days agoskydev PurchasedThank you for your comprehensive feedback and thank you for your project!
-
18 hours agoskydev PurchasedI have another request. I would like to add a “News” tab alongside the existing “Web” and “Images” tabs in the search interface. Could you help me understand how to implement this? Thanks in advance!
-
4 hours agoclifftky AuthorHi there!
The styling for custom tabs are not currently supported in Vertica's UI. So, if you choose to create additional tabs, you may need to adjust the CSS styling of the tabs and/or search results within Vertica. Also, note that the suggested/trending search keywords at the sidebar will not be able to send users directly to any custom tab results too.
Nonetheless, here's how you can set up the tabs:
From the Google Programmable Search Engine control panel, when you turn on the image search function, Google automatically renders the "Web" and "Images" tabs so that users can switch between the result types.
If you want to set up other custom tabs, go to the "Refinements" area under Search Features in the left menu. From there, you will be able to create a new tab named "News" (or whatever you like) and configure the relevant websites which Google can use to search and return results for.
https://support.google.com/programmable-search/answer/12425418
Hope this helps
Thanks
-
3 weeks agoLooks great. Keep up the good work! I think centering the search form vertically and displaying cards for some famous websites below it would make it look even more amazing.
-
3 weeks agoclifftky AuthorThank you! Appreciate the feedback and suggestions!
-
4 weeks agomanimuthu PurchasedHi,
The Trending search is not working as well -
4 weeks agoclifftky AuthorHi,
The script will attempt to detect your location using information from your browser. If the information provided by the browser matches a location stored in the script, the script will try to retrieve the trending topics from Google Trends. Otherwise, it will say there's no trending topics available. If you are located in one of the areas in India, the location may not be stored on the script and this this feature may not be available.
What to do : I will need to understand what location information your browser is showing. I will then check and add the location into the script, if it is not already there.
Appreciate your help if you can get the information following these steps: https://ibb.co/Yj2mJBq
Thank you
-
4 weeks agomanimuthu PurchasedHi,
Can you please make to create searched all queries as sitemap. -
4 weeks agoclifftky AuthorHi there, can you elaborate what you mean here? Currently, queries performed are not saved
-
3 weeks agomanimuthu PurchasedHi Clifft,
We need to store all search queries. Each queries have to be considered as single page and they are stored as xml sitemaps. It is very much efficient for capturing search engines like google, bing etc.
If you have some extra time, please refer to https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
Also please allow us to add more search engines. -
2 weeks agoclifftky AuthorHi manimuthu
Thanks for your message.
1. Storing user search queries - Vertica is intentionally designed to be simple and uses a file-based database to store basic settings set by the administrator. If you want to store user search queries, I would recommend that you modify it to use either an SQL or noSQL database. The file-based database won’t hold out for long if you use it to store user search queries.
2. Sitemaps - Sitemaps are only useful for sites that generate original, server-rendered content. Search engines (Google especially) are not likely to rank sites that syndicate content from their search results directly. Also, do consider that the search results generated by Vertica are rendered in the browser (which is harder for search engines to pick up), since Vertica uses Google PSE’s JS API.
3. Adding more search engines - Do consider the above points and your use cases first. Vertica works well if you are using it as a complement to your existing blog/website, or as a standalone engine for your users to have a nice search or content discovery experience. You can add/limit any site that you want to make available for search from the Google PSE panel. If you are looking to use Vertica as the main driver for SEO or pSEO, it is not likely to serve your needs well.
Hope this helps.
-
1 month agoHello, My clients told me "Google search is very perfect and free. Why I have to use your script?"
So how can I answer their question?
Thanks! -
1 month agoclifftky AuthorHello! Thanks for your message.
Well, it depends on the context:
1) If your client is looking to use a search engine that is free, fast and powerful, go for Google.
2) If your client is looking to engage you to create a search engine for his/her users to use, then consider buying this script and customise it to his/her target users' liking.
3) If you have created a search engine with this script for your client to use but your client prefers Google, then it is really just his/her preference. Similarly, you could buy a job board script and your client might just prefer indeed.com in the end. For every script/functionality that we make, there is always a bigger player. To stand out, maybe focus on narrowing down to specific topics rather than just being a generic search engine.
Hope this helps!
Thanks.
-
2 months agotoash PurchasedHi,
Before i buy.
1)Does this script depend of API? Because google api has a hard limit of 10k daily. While i am looking for unlimited search function
2)I will breaking the search into 2 fields something like search?=${encodeURIComponent(`"${Keyword}" AND "${product}"`) so here i want to implement my own custom autocomplete dataset - is it possible you help via extended support?
Thanks
-
2 months agoclifftky AuthorHi, thanks for your message.
1) No it does not depend on the 10K limit API. It uses the JavaScript method, which is unlimited. However, Google may from time to time place ads at the top of the search results. This is not within my control.
2) Currently, the search query is via the "q" parameter in the URL. Are you trying to pass 1 more parameter call "product"? What do you want to achieve? Concatenate the "q" and "product" as the final search term before passing to Google?
If you want to share more details, maybe you can PM me.
Thanks
-
5 months agoDo you plan to add more features such as configuring search with safe search filters and dark mode, for example?
Will you add a country filter, the ability to search on a specific site using 'site:' syntax, the ability to specify the search date, etc., similar to Google's capabilities?
Do you intend to include image/video and news pages as well?
I really liked the script, but Google's API is quite limited. I would like to see it done with Bing's API or Brave Search (which is good and more affordable).
I really liked the layout and the idea itself. I really want to create a Brazilian search engine, but without the image/video and news parts, it's hard to compete in the market. -
5 months agoclifftky AuthorHi there, thanks for your message and the insights/feedback! Appreciate it.
I chose to use Google’s Programmable Search Engine (PSE) over Bing, Brave and others mainly because it provides the structured data behind every search result item and I rely on these structured data to display the search results the way you see in this script.
Also, if you use Google’s PSE Javascript API, your users can perform unlimited searches for free on the entire web. The only downside is that Google may inject ads through its Javascript and you have little or no control over it.
I did not choose Google’s JSON API option (which is more flexible for developers) because it’s expensive ($5 for every 1000 queries) and if you opt to search the entire web, you can only search up to 10,000 queries per day, even if you are willing to pay for all the queries. They clearly do not want anyone to create a commercial search engine that competes with theirs using their very own product. So, this option doesn’t scale beyond 10,000 searches a day.
Do I plan to add more features to this script?
I can’t say that there’s a solid plan in place right now but I’m collecting feedback and considering overall feasibility/timeline. In the meantime, to answer some of your queries related to additional customisability, I’ve appended information below.
Google’s PSE offers an admin panel which allows you to control the engine settings from the backend. This means your users cannot turn on/off these settings from the search engine user interface that the script offers. Instead, you need to do it from Google’s control panel. Below are some things you can control without writing any code:
1) Safe search option (turn on or off)
2) Add sites to search, add sites to exclude and/or search the entire web. You can use a combination of these. For example, you can ask the engine to return results from the entire web but exclude results from certain sites.
3) Image search (turn on or off)
4) Set up “refinement” labels. For example, if you want to create a video search, you can set up something like a category filter (they call it a “refinement” label) and tag [Youtube.com](http://Youtube.com). When users search for a keyword and subsequently click on this label, only Youtube results will be displayed. You can even tag more video sites like vimeo.com, [dailymotion.com](http://dailymotion.com) etc.
Disclaimer : If you do make changes to any of these settings from Google’s control panel, additional elements may appear on the search engine user interface. For example, if you add refinement labels, Google will show tab labels in the user interface via the Javascript API. You may need to make minor adjustments to the tab colors/alignment etc to suit the overall theme of your website.
Hope this helps.
Thanks -
5 months agoclifftky AuthorOh and also... "site:" query already works by default but there are no date filters.
-
6 months agopinakinwebservices PurchasedYour trending topics not working
-
6 months agoclifftky AuthorHi there, this feature depends on your web browser's timezone information matching with Google's trend RSS.
Would you mind providing some information based on the steps below:
1) Open a browser and get into the browser dev tools by pressing ctrl+shift+I (Windows) OR command+option+I (Mac).
2) Switch to the "console" tab
3) Paste this line in and press enter => Intl.DateTimeFormat().resolvedOptions().timeZone;
4) Send me the value that you see after you hit enter.
From here, I will see what can be done.
Thanks -
6 months agopinakinwebservices PurchasedI don't understand
-
6 months agoclifftky AuthorFirst, the explanation: the script attempts to detect your location using information from your browser. If the information provided by the browser matches a location stored in the script, the script will try to retrieve the trending topics from Google Trends. Otherwise, it will say there's no trending topics available.
What I need : To understand what location information your browser is showing. I will then check and add the location into the script, if it is not already there.
Here's how you can get the information : https://ibb.co/Yj2mJBq
Thanks
-
8 months agoHello, first of all, such an awesome script you got here, with a great price too!
1- As it's advertised as "content discovery"; Can it be installed multiple times (for different custom engine niches) without hitting the resources too hard on a low-end VPS hosting
2- the second and most important question to me: Would you help me getting everything inverted (Right to left) for RTL languages after I buy it? and no need for multilingual here, I only need one language sitewide.
Thanks -
8 months agoclifftky AuthorHello Wand, thanks for your interest in the script, and for reaching out. To answer your queries:
1) The content of the engine is powered directly by Google Programmable Search Engine. This means that from their control panel, you can choose which sites the search results will come from. The search operations are performed on Google's servers. So the resource usage on your VPS should not be too taxing.
2) Apologies on this. As much as I hate to disappoint you, I can only update the RTL styles in future releases.
Thanks
-
8 months agoWhy does the search only go to page 5?
-
8 months agoclifftky AuthorYes, that's right. Google offers a total of 100 results, 20 per page.
-
8 months agoIs it possible to edit so that the first 5 results are based on date (most recent) and the rest based on relevance?
-
8 months agoclifftky AuthorApologies, this would not be possible. However, you can change (all) the results to be based on date instead of relevance (by default), from Google's control panel.
Information
Category | Scripts & Code / PHP Scripts / Search |
First release | 19 December 2023 |
Last update | 26 August 2024 |
Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2 |
Files included | .php, .css, .html, .dat, Javascript .js |
Tags | responsive, simple, modern, search engine, content discovery |