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 Programmable Search Engine



Average rating of 5.0 based on 4 votes
Home / Scripts & Code / PHP Scripts / Search
Vertica - Search and Content Discovery Engine
An Engaging Search and Content Discovery Engine Based on Google Programmable Search Engine



Average rating of 5.0
26 Support questions or comments
Please login or create an account to post a question or comment.
-
Nov 26, 2024adigunawanxd PurchasedI uploaded it to document root domain, and the 404 page. You didn't include the htaccess file in the script
domain.com/install, 404 appears - View 2 more replies
-
Nov 27, 2024clifftky AuthorHi,
For search ads to appear in search results, you will need to apply to Google for revenue sharing. I can only direct you to this information - https://support.google.com/programmable-search/answer/13315956?hl=en
For use of standard Adsense code, I'm not able to advise if it will work well based on Google's terms and conditions. I believe there is a reason why the revenue sharing model (described above) exists for Google Programmable Search engine (PSE). It might be the implementation method that Google wants to use for revenue-sharing on PSE, rather than using your standard Adsense code.
In any case, in the Vertica admin panel, you will be able to paste custom code for the left and right side bars after you login. However, if you do paste code on either side bars, note that it cannot co-exist with "What's trending" (left side bar) and "Related Queries" (right side bar).
Thanks -
Nov 27, 2024adigunawanxd PurchasedFor the next version I have a request, creating a special feature for AdSense ads. Just 2 ad slots, on the right and left sidebar.
Hopefully there will be in the future, thank you. -
Nov 28, 2024clifftky AuthorThanks for the feedback. It's definitely possible to plan for dedicated ad spaces.
However, as mentioned in my previous comment, the standard Google Adsense may not be the way to go as I understand Google already has a PSE revenue sharing program you can apply to via your Adsense account. I can't guarantee that this will get approved as it is up to Google and I'm not affiliated with them in any way. From what I understand, if approved, you will get a revenue share from the search ads displayed automatically by Google above this script's search results.
You can try to put in your own Adsense code anyway but do first check on Google's terms of use.
Thanks
-
Nov 9, 2024EliasH PurchasedHello Dear,
I have used another script for 4 years. If the Adsense account has SCE enabled, Adsense will show ads normally. However, I am facing the problem on other Adsense Accounts that don't have CSE enabled. If I turn on Auto ads, the scripts don't show ads anywhere, even on the web results. Also, I don't have any placeholders for Adsense Ads units inside the admin dashboard.
Does the Vertica script have this feature? If so, can Adsense auto ads be displayed inside the web results?
Waiting for you reply Please and thanks in advance. - View 1 more reply
-
Nov 10, 2024EliasH PurchasedHello,
Thank you for your reply, I want you to forget about PSE because my new AdSense account cannot added to PSE its new AdSense account, what I am asking for :
I can only turn on Auto Ads or create a custom Ads unit code.
1-So, in this scenario, is there a slot in the admin panel where we could paste AdSense code to show in a specific place in the interface, or should we paste the code in the PHP script?
2-If I turned Auto Ads do the ads appear between the search results?
I am asking to see if any of your previous clients have used it before
Thank you
-
Nov 10, 2024clifftky AuthorHi there,
Thanks for your message.
Firstly, disclaimers:
a) You have to understand that Google might insert ads above the search results from time to time and you will not be able to control this if you use the free PSE.
b) You will need to figure out whether using standalone Adsense with PSE is against Google's guidelines or terms of use for PSE. I believe there is a reason why the PSE-Adsense monetization program exist as a separate program from standard Adsense.
Now, to answer your questions:
1) From the admin panel, you get options to paste your own HTML (including scripts to show ads or whatever you want) in both sidebars to replace the "what's trending" (left sidebar) and/or "related queries" (right sidebar). However, the HTML and scripts that you paste via the control panel will be encoded before they are saved and decoded for display on the sidebars. This has been tested to work for common HTML and scripts but not tested with Adsense code. To be on the safe side, I would recommend placing Adsense code directly in the HTML templates. This will give you flexibility to place ads anywhere you want. Or if you prefer to use auto ads, just paste the code where Google is recommending in the template.
2) I don't know where the auto ads will appear and have not received similar queries on Adsense ad unit appearance from my customers.
Hope this helps.
Thanks -
Nov 10, 2024EliasH Purchasedyes, it helps a lot, Thank you, dear.
definitely I will buy your script It is a great
-
Oct 8, 2024presale question: I would like to know if i can "manipulate" somehow the search result on specific niche - show or hide certain websites. Also if i can show my custom ads. thank you! -
Oct 8, 2024clifftky AuthorHi there,
1) Search results on specific niche : yes, you can curate a list of sites and configure from the Google control panel to only return search results from these sites. More on this can be found here - https://developers.google.com/custom-search/docs/topical
2) Custom ads - yes, this can be done from the Vertica control panel. Currently, the left sidebar would show trending topics in your country while the right sidebar would show related queries. Either of these or both can be turned off and replaced with your own custom ads.
Hope this helps!
Thanks
-
Sep 10, 2024skydev 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 7 more replies
-
Sep 22, 2024clifftky AuthorHi, could the .htaccess file be hidden by your file system?
In any case, you can paste the following and save as .htaccess file if you can't locate it:
RewriteEngine On
RewriteRule ^(app|dict|ns|tmp)/|.ini$ - [R=404]
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L,QSA]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] -
Sep 22, 2024clifftky AuthorAs to the static Javascript and CSS, they will have to be publicly accessible in order for the browser to render things correctly. These files do not carry sensitive data. I'm not too sure what your concerns are unless you can provide more context to this.
Thanks
Clifford -
Sep 24, 2024skydev PurchasedOk thank you I understand better now, Thank you for all your feedback
-
Aug 26, 2024Looks 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. -
Aug 27, 2024clifftky AuthorThank you! Appreciate the feedback and suggestions!
-
Aug 23, 2024manimuthu PurchasedHi,
The Trending search is not working as well -
Aug 23, 2024clifftky 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
-
Aug 22, 2024manimuthu PurchasedHi,
Can you please make to create searched all queries as sitemap. -
Aug 23, 2024clifftky AuthorHi there, can you elaborate what you mean here? Currently, queries performed are not saved
-
Aug 29, 2024manimuthu 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. -
Aug 31, 2024clifftky 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.
-
Aug 8, 2024Hello, 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! -
Aug 8, 2024clifftky 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.
-
Jul 13, 2024toash 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
-
Jul 13, 2024clifftky 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
-
Apr 4, 2024Do 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. -
Apr 5, 2024clifftky 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 -
Apr 5, 2024clifftky AuthorOh and also... "site:" query already works by default but there are no date filters.
Information
| Category | Scripts & Code / PHP Scripts / Search |
| First release | 19 December 2023 |
| Last update | 25 September 2025 |
| Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2 |
| Files included | .php, .css, .html, .dat, Javascript .js |
| JavaScript Framework | jQuery |
| Tags | responsive, simple, modern, search engine, content discovery |
