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




Home / Scripts & Code / PHP Scripts / Search

Vertica - Search and Content Discovery Engine
An Engaging Search and Content Discovery Engine Based on Google CSE




20 Support questions or comments
Please login or create an account to post a question or comment.
-
7 months agomanimuthu PurchasedHi,
Can you please make to create searched all queries as sitemap. -
7 months agoclifftky AuthorHi there, can you elaborate what you mean here? Currently, queries performed are not saved
-
7 months 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. -
7 months 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.
-
8 months 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! -
8 months 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.
-
9 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
-
9 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
-
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.
-
Feb 22, 2024pinakinwebservices PurchasedYour trending topics not working
-
Feb 22, 2024clifftky 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 -
Mar 3, 2024pinakinwebservices PurchasedI don't understand
-
Mar 3, 2024clifftky 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
-
Jan 18, 2024Hello, 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 -
Jan 18, 2024clifftky 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
-
Dec 23, 2023Why does the search only go to page 5?
-
Dec 23, 2023clifftky AuthorYes, that's right. Google offers a total of 100 results, 20 per page.
-
Dec 27, 2023Is it possible to edit so that the first 5 results are based on date (most recent) and the rest based on relevance?
-
Dec 28, 2023clifftky 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.
-
Dec 22, 2023Can I display my own information as a sponsored ad?
- View 5 more replies
-
Dec 24, 2023clifftky AuthorThe header is also sticky at the top by design. To your question, if you want to put anything above the header, it is still possible but some technical adjustments will be necessary.
-
Dec 24, 2023Can I get users to pay to have my site appear at the top of searches?
-
Dec 24, 2023clifftky AuthorThis script does not have ad space selling functionality. You can browse the sections in the admin demo to see what's possible.
-
Dec 20, 2023Hi, I cant login admin page.
- View 1 more reply
-
Dec 20, 2023Sorry, your request is unauthorize
-
Dec 20, 2023
-
Dec 20, 2023clifftky AuthorApologies dijitalpara, I checked my demo server and realised the cache was turned on accidentally, thus causing the experience you had. I've turned it off and tested a few more times. It is now OK. My apologies again!
https://prnt.sc/3FljtI94f6sI
Information
Category | Scripts & Code / PHP Scripts / Search |
First release | 19 December 2023 |
Last update | 7 February 2025 |
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 |