What is a site search?
A website can have any number of pages. Any website has search functionality in it. This enables the users to find any relevant content easily and quickly. Depending on the size and complexity of the website, different methods can be adopted to implement site search.
Why develop a website in Umbraco?
Umbraco is an open-source CMS application based on .Net technology. It is built with innumerable features that enables users to create reliable, scalable, user-friendly websites.
How do we implement site search?
While there are many approaches to implement, listing out the best ways to implement site search in Umbraco. There are inbuilt features available to implement. Also, third-party search solutions like Swiftype, Yext, or Bing Custom Search can be considered. Each has its own strengths, depending on factors like ease of integration, search quality, AI capabilities, and pricing. Let’s dive deeper to check the differences.
1. Examine Search
This is Umbraco’s built-in indexing using Lucene.net. As it indexes content locally, it is faster. Mostly suitable for implementing Filter functionality. Doesn’t support auto-suggest options. Need to manually index to get the results.
2. Yext Search
It is efficient for structured data search. It excels in answering questions rather than displaying keyword search results. It doesn’t need any manual update. Content is automatically synced. Can be used for Products, Links, Services, FAQs. As it is conversational, it supports voice search.
3. Bing Custom Search
It works beyond the search engine. Unlike the bing search, bing custom search enables you to restrict the search to a website. It is easy to set up. It supports image and video search. Needs to be tweaked with developer support to format the results as desired.
4. Swiftype Search
Most suitable for high scaling websites. It is highly customizable. It supports multi language. Enables autocomplete search. You can choose the results to be shown for specific keywords. Enabled with analytics, helps you know what users are looking for on your website. It can be set to auto crawl to ensure automatic updates. Its paid version enables you to customize the requirements. It uses the meta data to crawl the site.
We hope this consolidated information about the four search solutions helps you pick the right one during your Umbraco website development.
Search is implemented in our custom document management system. This system enables you to manage your files efficiently. Click Here to know more.





