Search	search settings config
40 Questions
7 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What must be done after making changes to search settings in OptimizelyConfigured Commerce?

  • Restart the server
  • Perform a Full Index Rebuild (correct)
  • Only save the changes
  • Update user permissions
  • Which setting controls whether attribute facets are visible in search results?

  • Search History
  • Search Non-Alphanumeric Characters
  • Hide Facets Until Category Selected
  • Show Attributes on Search (correct)
  • What does the Search History Limit define?

  • The number of attribute facets to display
  • The number of previous searches shown to users (correct)
  • The maximum length of search queries
  • The time duration of search history retention
  • If 'Search Non-Alphanumeric Characters' is set to Off, what happens to non-alphanumeric characters?

    <p>They are ignored in search queries</p> Signup and view all the answers

    What does the 'Log Product Search Queries' option do when enabled?

    <p>It includes product search queries in Application Logs</p> Signup and view all the answers

    What is the default value for the 'Hide Facets Until Category Selected' setting?

    <p>No</p> Signup and view all the answers

    How does the 'Search' setting affect user experience?

    <p>It shows previous searches when the search box is empty</p> Signup and view all the answers

    What is the maximum number of attribute values that can be displayed across all attribute types in the product list?

    <p>1000</p> Signup and view all the answers

    What happens when the stopword mode is set to 'None'?

    <p>No common words will be excluded from search queries.</p> Signup and view all the answers

    Which setting requires reindexing to take effect?

    <p>Changing stopword mode</p> Signup and view all the answers

    What is the default maximum number of category autocomplete results displayed?

    <p>3</p> Signup and view all the answers

    What does setting 'website specific attributes' to 'Off' do?

    <p>Faceting is done across all valid attribute values for products.</p> Signup and view all the answers

    In what condition will CMS pages show up as results in autocomplete?

    <p>If the setting for showing CMS pages is set to 'Yes'.</p> Signup and view all the answers

    What is the effect of setting the category autocomplete to return results based on search score?

    <p>Categories will be sorted based on their relevance to the search query.</p> Signup and view all the answers

    What does the 'Show Categories' option determine?

    <p>If category autocomplete results will appear as users type.</p> Signup and view all the answers

    Which search provider is specified in the content?

    <p>Elasticsearch v7</p> Signup and view all the answers

    What is the default value for the maximum number of CMS page autocomplete results that display?

    <p>2</p> Signup and view all the answers

    Which setting enables products to be boosted in search results based on purchase history?

    <p>Enable Product Boosting</p> Signup and view all the answers

    What is the maximum number of brand autocomplete results that can be displayed?

    <p>10</p> Signup and view all the answers

    At what product purchase frequency threshold does a product start being considered 'Frequently Purchased' for boosting?

    <p>3</p> Signup and view all the answers

    What is the default setting for displaying product lines in search autocomplete?

    <p>Yes</p> Signup and view all the answers

    If the lookback period for purchase history is set to 6 months, what does it affect?

    <p>Time taken to rebuild the search index</p> Signup and view all the answers

    What multiplier is applied to the search result scoring for products that exceed the frequently purchased threshold?

    <p>3</p> Signup and view all the answers

    Which of the following statements is true regarding product boosting options?

    <p>Specific products can be boosted to display higher in search results.</p> Signup and view all the answers

    What is the default value for allowing users to filter previously purchased products?

    <p>Yes</p> Signup and view all the answers

    What is the maximum number of character edits allowed in a fuzzy search for a match?

    <p>1</p> Signup and view all the answers

    If fuzzy search is enabled, what does it allow for in the search strings?

    <p>Matching with misspellings</p> Signup and view all the answers

    What is the minimum number of words required to match in order to return a search result?

    <p>2</p> Signup and view all the answers

    What happens if the prefix length value is set below 2?

    <p>Performance issues may arise</p> Signup and view all the answers

    What must happen for changes to the stored procedure setting to take effect?

    <p>Reindexing is required</p> Signup and view all the answers

    What does the Minimum Match Percent setting determine in a search term?

    <p>The percentage of optional words that can be missing</p> Signup and view all the answers

    What error might occur if the batch size for indexing is set too large?

    <p>413 error</p> Signup and view all the answers

    What is the purpose of ngram indexing?

    <p>To index segments of values for partial match searches.</p> Signup and view all the answers

    What is the minimum ngram length that can be indexed?

    <p>3 characters</p> Signup and view all the answers

    What setting must be changed for a new concurrent requests value to take effect?

    <p>Reindexing</p> Signup and view all the answers

    Which option is required to sort product search results by product number?

    <p>Enable Product Number Tiebreaker</p> Signup and view all the answers

    What is the maximum ngram length defined in the content?

    <p>8 characters</p> Signup and view all the answers

    What is required to search automatically on a corrected phrase?

    <p>A minimum autocorrect threshold</p> Signup and view all the answers

    What additional time consideration is there when performing a force merge?

    <p>It adds some build time.</p> Signup and view all the answers

    What happens when 'Enable Ngram' is set to 'YES'?

    <p>Values are indexed both with and without special characters.</p> Signup and view all the answers

    Study Notes

    Search Settings

    • The Search Settings in Optimizely Configured Commerce allow for tuning and improving search performance within the Elasticsearch implementation.
    • Changes to search settings require a Full Index Rebuild to apply.

    General Settings

    • Attributes attribute: Allows for attributes, grouped by attribute type, to be faceted on the left-nav of the product list, acting as filters.
      • Does not control category or price faceting.
      • Requires reindexing for changes to take effect.
      • Includes additional setting Hide Facets Until Category Selected:
        • If Yes, filters for attribute facets will not display unless a category is selected (Default: No).
    • Show Attributes on Search attribute: Determines if attribute facets appear in search results beyond category pages.
      • If Yes, attribute facets are displayed (Default: No).
    • Search History attribute: Controls if users see their previous searches when the search box is clicked without any input.
      • If On, previous searches display (Default: On).
      • Includes additional setting Search History Limit:
        • This setting controls the number of past searches displayed when the search box is clicked (Default: 10).
    • Search Non-Alphanumeric Characters attribute: Determines if non-alphanumeric characters are preserved and whitespace is used for splitting words in search queries.
      • Default: Off.
    • Log Product Search Queries attribute: Logs product search queries to Application Logs, intended for developer use.
      • Default: No.
      • Enabling this can result in high data generation.
    • Maximum Attribute Facets attribute: Sets the maximum number of attribute values displayed across all attribute types in the product list.
      • Default: 1000.
      • Each attribute type displays up to five attribute values by default, expandable to the full list.
      • This setting does not affect this default behavior.
    • Stopword Mode attribute: Determines the list of common words excluded from search queries.
      • Options: Custom, Default, None
      • Custom: The Custom list from Search - Stopwords in the Admin Console is used.
      • Default: The internal English Lucene stopwords list is used.
      • None: No stop words are used.
      • Requires Reindexing for changes to take effect.
    • Website Specific Attributes attribute: Controls if only attribute types assigned to categories in the website are used for faceted navigation.
      • If On, only website-specific attributes are used (Default: Off).
      • If Off, faceting is done across all valid attribute values for each product, regardless of the website.
      • Requires reindexing after changing the setting.
    • Search Provider Name attribute: Defines the search provider used, with Elasticsearch/Elasticsearch v7 being the only option.
    • Search Indexer Name attribute: Defines the search indexer used, with Elasticsearch/Elasticsearch v7 being the only option.

    Autocomplete

    • Autocomplete attribute: Determines if users see an autocomplete dropdown as they type in the search box.
      • If On, autocomplete is enabled (Default: On).
    • Show Categories attribute: Controls if category autocomplete results show as the user types in the search box.
      • If Yes, category autocomplete results display (Default: Yes).
      • Includes additional setting Return Categories Based on Search Score:
        • Sorts results for category matches based on search score (Default: Yes).
        • If No, categories sort based on order.
      • Includes additional setting Category Limit:
        • Sets the maximum number of category autocomplete results displayed (Maximum: 10, Default: 3).
    • Show Website Pages attribute: Controls if CMS pages are visible as autocomplete suggestions.
      • If Yes, CMS Page autocomplete results display (Default: Yes).
      • Includes additional setting Return Website Pages Based on Search Score:
        • Determines sorting of CMS page matches based on search score (Default: Yes).
        • If No, pages sort based on URL.
      • Includes additional setting Website Pages Limit:
        • Sets the maximum number of CMS page autocomplete results (Maximum: 10, Default: 2).
    • Show Products attribute: Controls if product autocomplete results display as the user types in the search box.
      • If Yes, product autocomplete results appear (Default: Yes).
    • Product Limit attribute: Sets the maximum number of product autocomplete results displayed (Maximum: 10, Default: 5).
    • Show Brands attribute: Determines if brand autocomplete results are shown as the user types.
      • If Yes, brand autocomplete results appear (Default: Yes).
      • Includes additional setting Brand Limit:
        • Sets the maximum number of brand autocomplete results (Maximum: 10, Default: 3).
      • Includes additional setting Show Product Lines:
        • If Yes, product lines are displayed in the search autocomplete flyout (Default: Yes).

    Boosting

    • Product Boosting attribute: Enables or disables the boosting of specific products in search results.
      • If On, product boosting values are considered (Default: On).
      • If Off, boosting values are ignored.
    • Enable Boosting by Purchase History attribute: Controls if products purchased within a set lookback period are boosted in search results.
      • If Yes, purchased products are boosted (Default: No).
      • Order frequency is analyzed, not quantity purchased.
      • Includes additional settings:
        • Lookback Months for Purchase History: Defines the number of months considered for purchase history-based boosting (Default: 6).
        • Boosting Frequently Purchased Threshold: The minimum number of times a product must be purchased during the lookback period to be considered "Frequently Purchased" for boosting (Default: 3).
        • Boost Amount for Frequently Purchased Products: Multiplier applied to search results scoring for products surpassing the frequently purchased threshold (Default: 3).
        • Boost Amount for Less Frequently Purchased Products: Multiplier for products purchased recently, but not enough to be considered frequently purchased (Default: 1.5).
    • Allow Filtering for Previously Purchased Products attribute: Controls if users can filter search results or category product lists to only see products previously purchased.
      • If Yes, users can filter by previously purchased products (Default: Yes).

    Fuzzy Search (Misspellings)

    • Fuzzy Search attribute: Enables fuzzy search, allowing for misspelled queries to still return relevant results.
      • If On, fuzzy search is enabled (Default: On).
    • Max Edits attribute: Controls the maximum number of character edits allowed for a search string to still be considered a match (Default: 1).
      • Can be character swaps, additions, or deletions.
    • Prefix Length attribute: Determines the number of initial characters that must exactly match for fuzzy search (Default: 2).
      • Values less than 2 can lead to performance issues.

    Partial Matching

    • Minimum Match Count attribute: Sets the minimum number of words that must match in a search term for a result to be returned (Default: 2).
      • Negative numbers indicate the number of acceptable missing words.
    • Minimum Match Percent attribute: Specifies the percentage of optional words (as defined in Minimum Match Count) that must match for a result (Default: 75).
      • Negative numbers indicate the percent of optional words that can be missing.

    Search Index

    • Stored Procedure for Product Search Index attribute: Defines the stored procedure used to add searchable data to the product search index.
      • Default: BuildProductSearchIndex.
      • Requires Reindexing for changes to take effect.
    • Batch Size for Indexing attribute: Controls the number of records sent to Elasticsearch during indexing in each request (Default: 250).
      • Requires reindexing for changes to take effect.
      • Large values can lead to 413 errors.
    • Concurrent Requests for Indexing attribute: Determines the number of concurrent requests sent to Elasticsearch during indexing (Default: 8).
      • Requires reindexing for changes to take effect.
    • Enable Ngram Indexing attribute: Controls if product number and manufacturer item values are indexed using ngram indexing.
      • If Yes, segments of values are indexed for partial match results.
      • Values are indexed with and without special characters.
      • Default: No.
    • Minimum Ngram Length attribute: Sets the smallest number of characters forming an ngram segment for indexing (Default: 5).
      • Should match the smallest search term length customers would use.
      • Minimum value is 3 for performance and accuracy reasons.
    • Maximum Ngram Length attribute: Defines the largest number of characters included in an ngram segment for indexing (Default: 8).
      • Should match the largest character length in product numbers.
      • Minimum value is 3 for performance and accuracy reasons.
    • Enable Product Number Tiebreaker attribute: Controls whether product search results are sorted by product number to handle ties in relevance scores.
      • Default: No.
    • Enable Force Merge attribute: Determines if a force merge operation is performed after index building, increasing build time but providing consistent search results.
      • Default: Yes.

    Search Suggestions

    • Enable Search Suggestions attribute: Turns on AutoCorrect and DidYouMean features on the site.
      • If On, these features are configurable (Default: On).
    • Enable AutoCorrect attribute: Activates the use of autocorrect threshold and part number settings.
      • If Yes, autocorrect is enabled (Default: Yes).
    • AutoCorrect Threshold: Sets the minimum confidence level for automatically correcting mistyped phrases and searching on the corrected version (Default: 2).
      • Values range from 0-5.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    This quiz covers the search settings within Optimizely Configured Commerce, focusing on the Elasticsearch implementation. Learn about general settings like attributes and their effects on search performance, including the necessity for reindexing. Test your knowledge on how these settings influence the user search experience.

    More Like This

    Integration	Connection types
    40 questions

    Integration Connection types

    SupportedAstatine4145 avatar
    SupportedAstatine4145
    Integration	WIS
    21 questions

    Integration WIS

    SupportedAstatine4145 avatar
    SupportedAstatine4145
    Third-party Plugins	currency conversion
    5 questions
    Third-party Plugins	tax integration
    18 questions
    Use Quizgecko on...
    Browser
    Browser