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. I have multiple kites that can be a variety of colors and I would like to be able to allow users to search for kites that are multiple different colors and of a specific shape.
|Genre:||Health and Food|
|Published (Last):||26 October 2010|
|PDF File Size:||2.35 Mb|
|ePub File Size:||8.38 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.
Subscribe to RSS
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. Each document or page within a Kentico site is of a specific type. These types are naturally called Page Types.
Setting up search on your website
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.