Kentico makes it easy to generate search indexes and implement a keyword based search out of the box. In this blog post, I will share some vital tips on creating a custom faceted search index in Kentico. For example, lets pretend we want to create a faceted search for kites. Kites can come in different colors and shapes.

Author:Voodoogul Gajin
Language:English (Spanish)
Published (Last):27 May 2011
PDF File Size:15.16 Mb
ePub File Size:9.51 Mb
Price:Free* [*Free Regsitration Required]

When website visitors submit a search expression, the index is scanned instead of the raw data and the results are returned. Index Flexibility You have full control over the content of every search index. Additionally, the search functionality can be limited for visitors, according to assigned permissions. This ensures that data from secured website sections are not displayed to unauthorized users in search results.

Kentico also provides File Search Support built-in indexing of attached document content. Visitors to your website can see results before submitting the search. This allows them to find out easily if the entered keywords are relevant and also enables quick navigation to results without needing to go through a dedicated search page.

Smart and Typo-tolerant Search The Smart search module returns results to visitors for words that are only approximate matches. Typo-tolerant searching allows visitors to obtain correct results even if there are misspelled words in the search expression. Support of Stemming Stemming is the removal of suffixes from words. If you create your search indexes using stemming analyzers all the basic analyzers have their stemming variants in v8 , the search matches words that have the same basic meaning, but different inflection.

For example, when a user is searching for the word "conditional", the search will also hit documents containing the word "conditions" as the two terms share the same stem.

Synonym Search Kentico allows visitors to search for synonyms of words defined in the search query. Search requests that use the "Any word or synonyms" search mode allow visitors to find a wider set of results based on synonyms. The synonym search works by expanding all words in the search expression into a list of synonyms. For example, when searching for the words "search assistance", the synonym search expands the expression to: "search explore hunt hunting look lookup research seek assistance aid assist help".

Search Customization The search solution offers several customization options. Smart search runs on the Lucene. NET library, which allows integration with other external indexing or search services. Related Features.


Kentico MVP Brenden Kehren

If you are familiar with Search Engine Optimization, your first guess is most likely that they originate from the meta page title and description. While that is where Google and Bing get the title and summary text from, Smart Search in Kentico works a little different. Unlike Google and Bing, Smart Search gives you a good bit of control over how it indexes the content on your website. Specifically, there are four pieces of data you control for each result: the title, the summary or content, an image and a date.


How to Configure the Content of Search Results in Kentico

Viewed times -1 [UPDATE] With the help of Kentico, I have determined the cause of the problem to be that the site could not be accessed within the web server itself. Once I corrected that, the page crawler could index the content. The Smart Search page crawler indexing for our production site is not working. However, it is working exactly as we expect on our development site. Smart Search is configured exactly the same in both sites. The content and all Kentico settings are exactly the same in both sites.


Kentico Custom Search Index Tips

The smart search is based on Lucene. Net version 3. NET platform. The smart search uses indexes to store information about the website content. When a user sends a search request, the system searches through the appropriate indexes, which results in significantly better performance compared to linear SQL query search. To set up the smart search functionality on your website, you need to perform the following steps: Enable smart search indexing in the system.


Smart search - numbers

The smart search is based on Lucene. Net version 3. NET platform. The smart search uses indexes to store information about the website content.

Related Articles