Summary

This document outlines various search settings for e-commerce platforms. It covers stopwords, synonyms, search term redirects, boosting and burying products, partial match configuration, fuzzy search, search history, stemming, and more customization options.

Full Transcript

Search overview Updated 7 months ago FollowNot yet followed by anyone Configured Commerce has many search capabilities to improve your customers' experience on your website. This article provides an overview of the types of search settings and how to configure them. Se...

Search overview Updated 7 months ago FollowNot yet followed by anyone Configured Commerce has many search capabilities to improve your customers' experience on your website. This article provides an overview of the types of search settings and how to configure them. Search Settings Configured Commerce provides a range of search settings you can use to edit your site's search results. Stopwords and synonyms – Stopwords are words eliminated from search results. The system automatically includes common stopwords such as "and," "the," and "or", but you can edit the settings to add industry-specific words or adjectives like "cheap" under Marketing > Stopwords. Synonyms link words together with single or bidirectional word connections. You can find the settings under Marketing > Synonyms. Stopwords and synonyms affect all websites. Search term redirects – Located under Marketing > Redirects, search term redirects allow you as an administrator to specify search terms that redirect to an internal or external URL. For example, you can redirect the search term "customer portal" to the website's sign-in page. You can apply search term redirects across all websites or to a specific website. See how to create search term redirects. Boosting and Burying – You can boost or bury particular product searches under the Marketing and Settings sections. Partial match – You can configure partial match using the Minimum Match Count and Minimum Match Percent settings to include possibly relevant results for multi- term searches. You must determine whether a set number or a percentage of words in the description need to match for the result to appear. For example, if you set the Minimum Match Count to three and Minimum Match Percent to 75%, a query with four terms means at least three of the four terms must match, and returned results include either the least or second-least frequent terms. Settings these numbers increases the quality and quantity of returned search results, but it does not impact scoring. Fuzzy search/Misspellings – You can configure misspellings (often called "fuzzy search") using Fuzzy Search, Max Edits, and Prefix Length settings to determine how many identical characters the search needs to match a word. You can also determine how many errors may be present in a word before the word no longer appears in search results. Search history – You can set the Search History Limit for how many of their past searches users see before they start typing in the search bar. You can customize this number per website. See Configure search settings. Stemming – Configured Commerce has a robust stemming algorithm for customers utilizing Search, showing better results without needed the exact word forms. While a developer can disable it, you cannot configure it, and stemming is only applicable to the English language. Autocorrect and DidYouMean – You can turn on Autocorrect and DidYouMean to offer corrections or suggestions to the user. Autocomplete – Users can see immediate results for products, categories, and content as they are typing. The autocomplete menu allows users to quickly go to a product without ever completing the search. You can configure this feature for each website. Filtered Search Results – Users can filter search results to narrow the number of results shown. Special Characters – You can enable the Search Non-AlphaNumeric Characters setting to include non-alphanumeric characters in search results. This setting preserves non-alphanumeric characters and uses whitespace to split words. Additionally, you can use the ERPNumber and Manufacturer Part Number fields to remove special characters and prevent replacing them with space regardless of the Search Non-AlphaNumeric Characters setting. This is especially useful when working with hyphenated product numbers to prevent the hyphen from converting to a space. Configure search settings Configured Commerce offers several settings for configuring search performance, which are part of the search implementation. General settings Attribute If on, attributes (attribute values grouped by attribute ON ON/ Filters type) will be faceted on the left nav of the product list OFF to be used as filters. This does not control category or price faceting. Reindexing is required for changes to this setting to take effect. Shows additional setting to Hide Facets Until Category Selected. If Yes, filters for attribute facets will not display in search results unless the user selects a category. Default value: No. Show If Yes, attribute facets will appear for search results, NO YES/ Attributes not just category pages. NO on Search Search If true users will see their previous searches when they ON ON/ History click on the search box and nothing is in it. OFF Shows additional setting for Search History Limit. This is the number of previous searches that will display to the user when they click on the search box and nothing is in it. Default value: 10. Search Non If On, non-alphanumeric characters will be preserved OFF ON/ Alphanumer and whitespace will be used to split words. If Off, non- OFF ic alphanumeric characters will be ignored. Characters Log Product If Yes, product search queries will be included in the NO YES/ Search Application Logs. This should only be used by NO Queries developers and will result in a lot of data if enabled. Maximum The maximum total number of attribute values that 1000 Attribute displays across all attribute types in the product list. Facets By default, each attribute type displays five attribute values, which can be expanded to show the full list of attribute values. This setting does not affect that behavior. Stopword Determines what list of common words to exclude Mode from search queries. If Custom, the list from Search - Custom Stopwords in the Admin Console is used. If Default, the internal list of English Lucene stopwords is used. If None, no stop words will be used. Reindexing is required for changes to this setting to take effect. Website If On, only attribute types assigned to categories in the OFF ON/ Specific website will be faceted which can impact OFF Attributes performance. If Off, then faceting will be across all valid attribute values for each product regardless of site. Reindexing is required after changing the setting. Search Name of the search provider. Elastics Provider earch Name Search Name of the search indexer. Elastics Indexer earch Name Autocomplete Autocompl If On, users will see the autocomplete drop-down as they type O ON/ ete in the search box. N OFF Show If Yes, category autocomplete results will show up as the user YE YES/ Categories starts typing in the search box. S NO Shows additional setting for Category Limit. This is the maximum number of category autocomplete results that display. Maximum value: 10. Default value: 3. Show If Yes, CMS pages will show up as autocomplete results as YE YES/ Website the user is typing in the search box. S NO Pages Shows additional setting for Website Pages Limit. This is the maximum number of CMS page autocomplete results that display. Maximum value: 10. Default value: 2. Show If Yes, product autocomplete results will show up as the user YE YES/ Products starts typing in the search box. S NO Product The maximum number of product autocomplete results that 5 Limit display. Maximum value: 10. Show If Yes, brand autocomplete results will show up as the user YE YES/ Brands starts typing in the search box. S NO Shows additional setting for Brand Limit. The maximum number of brand autocomplete results that display. Maximum value: 10. Default value: 3. Also shows additional setting for Show Product Lines. If Yes, product lines will be displayed in the search autocomplete flyout. Default value: Yes. Boosting Product If On, specific products can be boosted to display higher O ON/ Boosting or lower in search results. If No, product boosting values N OFF are ignored. Enable If Yes, products that have been purchased within a N YES/ Boosting by defined lookback period are boosted in search results. O NO Purchase Order frequency (that is line item count) is analyzed and History not quantity purchased. Shows additional settings outlined below. Lookback Customer purchases within this number of months are 6 Months for used to identify products to boost based on purchase Purchase history. Increasing this value increases the time it takes to History rebuild the search index. Boosting Frequently The number of times a customer must have purchased a 3 Purchased product within the defined lookback months to consider it Threshold "Frequently Purchased" for boosting. Boost Amount The multiplier applied to search result scoring for 3 for Frequently products that have been purchased more than the Purchased frequently purchased threshold. This value is included Products with the values for matches for all indexed fields and other boosting options to determine the search score and search rankings. Boost Amount The multiplier applied to search result scoring for 1. for Less products purchased recently, but not enough to be 5 Frequently considered frequently purchased. This value will be Purchased included along with the values for all matches for other Products indexed fields and other boosting options to determine the search score and search rankings. Allow Filtering If Yes, users can filter search results or category product YE YES/ for Previously lists to only see products that they have previously S NO Purchased purchased, based on data available in the order history Products table. Default value: Yes Fuzzy search (Misspellings) Fuzzy If On, fuzzy search is enabled on the site. O ON/ Searc N OFF h Max The maximum number of character edits that can be made to a 1 1, 2 Edits search string to return a match. This can be either a character swapped for a different character or a character being added or removed. Prefix The number of initial characters that must match and will not be 2 1- Lengt fuzzified. A value below 2 will result in performance issues. 10 h Partial matching Minimum The minimum number of words that must match to return a 2 -10 - Match result. Negative numbers indicate the number of optional words. 10 Count Works in conjunction with Minimum Match Percent. Minimum The percentage of optional words in a search term that must 7 -100 Match match to return a result. Negative numbers indicate the percent 5 - Percent of optional words that can be missing. This works in conjunction 100 with Minimum Match Count. Search index Stored Defines what stored procedure is used to add BuildProductSe Procedure extra searchable data to the product search archIndex for index. Reindexing is required for changes to this Product setting to take effect. Search Index Rebuild Batch Size The number of records to send to search in each 1000 for request during indexing. Reindexing is required Indexing for changes to this setting to take effect. You may get a failing job with a 413 error if this value is too large. Concurren The number of concurrent requests to make to 8 t Requests search during indexing. Reindexing is required for for changes to this setting to take effect. Indexing Enable If yes, product number and manufacturer item NO YES/ Ngram values will be be indexed using ngram indexing. NO This will index segments of the values to return relevant results for partial matches. For example, if your product numbers are formatted like ABC12345 and your customers normally search for only the numeric segments, 12345 will be indexed and a search for it will return a match for the product. Values will be indexed both with special characters included and with them stripped out. Minimum The smallest number of characters of ngram 5 Ngram segments to be indexed. This should match the Length smallest search term length your customers would search for matches on product numbers. For performance reasons and to prevent erroneous matches, the minimum value is 3. Maximum The largest number of characters of ngram 8 Ngram segments to be indexed. This should match the Length largest character length of your product numbers. For performance reasons and to prevent erroneous matches, the minimum value is 3. Enable Turn this feature on to sort product search NO YES/ Product returns by Product number to handle ties in the NO Number search term results when the relevance score is Tiebreaker identical. Enable If yes, a force merge will be performed after YES YES/ Force building indexes. This will add some build time NO Merge but provide consistent search results. Search suggestions Enable If On, AutoCorrect and DidYouMean will be configurable on O ON/ Search the site. N OFF Suggestion s Enable If Yes, enforces the autocorrect threshold and part number YE YES/ AutoCorrec settings. S NO t AutoCorrec The minimum confidence level at which searching on a 2 0-5 t Threshold mistyped phrase will automatically search on a corrected phrase. A value of 1 means the corrected phrase must have a closer match to the product data than the original phrase. Higher numbers require an even better match to apply the correction. The value must be higher than or equal to the DidYouMean Threshold. Exclude If Yes, an exact match on a part number will prevent search YE YES/ Part from autocorrecting the search query. S NO Number from AutoCorrec t Enable If Yes, enforces the DidYouMean threshold setting. YE YES/ DidYouMea S NO n DidYouMea The minimum confidence level at which searching on a 1 0-5 n Threshold mistyped phrase will present a suggested phrase correction, but search on the original phrase. A value of 1 means the corrected phrase must have a closer match to the product data than the original phrase. Higher numbers require an even better match to apply the correction. This must be lower than or equal to the AutoCorrect Threshold. Max Edits The maximum number of characters that can be changed on 2 1, 2 a word to be considered as a suggestion. Max Errors The maximum number of errors that can be corrected when 0. 0 - 1, generating suggestions. If a decimal between 0 and 1 this 3 1-5 indicates a percentage of words that can be corrected. Whole numbers greater than or equal to 1 can be used to specify the exact number of words that can be corrected. Numbers higher than 2 may have a negative impact on performance. Sponsored Search Sponsore If On, specific products can be flagged as sponsored and O ON/ d Search boosted to the top of search results. Sponsored flag is set for N OFF individual products in the product boosting screen, and a "Sponsored" label will be added for products with that flag. Sponsore The maximum number of sponsored products matching the 3 1-5 d Search search query that will be displayed at the top of search results. Limit Maximum value of 5. The Elasticsearch search URL setting was removed and is now configured in the appSettings.config file of the project.

Use Quizgecko on...
Browser
Browser