検索の概要

Optimizelyマニュアル|Elasticsearch、同義語、ストップワード、検索チューニングオプションなど、Optimizelyで構成されたコマース検索機能を調べます。

Optimizely Configured Commerce 検索プロバイダーは Elasticsearch であり、Web サイトに多くの検索機能を提供します。 管理コンソールからこれらの検索機能を構成して、検索結果を調整します。

Elasticsearch には、5.5 (Nest バージョン 5) と 7.10 (Nest バージョン 7) の 2 つのバージョンがあります。 構成されたコマースのデフォルトはバージョン 5.5 です。 検索設定からバージョン7.10に変更できます。 バージョン 5.5 から 7.10 に切り替えると、デフォルトの検索インデックス設定が適用され (必要に応じてバージョン 5.5 の設定に更新できます)、検索インデックスの完全な再構築が必要になります。 インデックスの構築が完了するまで、検索プロバイダーは停止します。

注記 Configured Commerce には、すぐに使用できる Hawksearch コネクタはありません。 プロジェクト レベルで Hawksearch およびパートナーと協力して実装します。

検索設定

Configured Commerce には、サイトの検索結果を調整するために使用できるさまざまな検索設定が用意されています。 設定は、管理コンソールのAdministration > System > Settingsにあります。 Search settingsを参照してください。

ストップワード

Marketing > Stopwordsの下にあるストップワードは、検索結果から除外される単語です。 「And」、「The」、「Or」などの一般的なストップワードは基本プラットフォームに含まれていますが、「cheap」などの業界固有の単語や形容詞を追加することもできます。 ストップワードはすべての Web サイトに影響します。Work with stopwordsを参照してください。

同義語

Marketing > Synonymsの下にある同義語を使用して、全方向または双方向の単語接続で単語をリンクします。 同義語はすべての Web サイトに影響します。 Work with synonymsを参照してください。

検索用語のリダイレクト

Marketing > Redirectsの下にある「検索用語リダイレクト」を使用すると、管理者は検索時に特定の内部 URL または外部 URL に自動的にリダイレクトされる検索用語を指定できます。 たとえば、「顧客ポータル」という検索語を Web サイトのサインイン ページにリダイレクトします。 すべての Web サイトまたは特定の Web サイトに対してこれらのリダイレクトを構成します。 Search term redirectsを参照してください。

ブーストと埋め込み

ビジネス要件に応じて、[Marketing]および[Settings]セクションで特定の製品検索をブーストしたり非表示にしたりできます。 Boost and bury search resultsを参照してください。

部分一致

複数の用語による検索では、関連する可能性のある結果を除外したくありません。 [Minimum Match Count][Minimum Match Percent]の設定を使用して部分一致を設定します。 結果を表示するには、設定された数の単語が一致する必要があるか、説明内の単語の一定の割合が一致する必要があるかを決定します。 たとえば、最小一致数を 3 に設定し、最小一致率を 75% に設定し、クエリに 4 つの用語がある場合、少なくとも 3 つは一致する必要があるため、返される結果には最も頻度の低い用語または 2 番目に頻度の低い用語が含まれている必要があります。 検索条件のこの調整は、返される検索結果の数と検索品質に影響しますが、スコアには影響しません。 Search settingsを参照してください。

あいまい検索またはスペルミス

[Fuzzy Search][Max Edits][Prefix Length]設定を使用して、スペルミス (「あいまい検索」とも呼ばれる) を構成し、単語の一致方法を決定します。 スペルミスを調整して、単語を一致させるために必要な同一文字の数を決定します。 また、単語にエラーがいくつ存在すると、その単語が検索結果に表示されなくなるかを判断します。 Search settingsを参照してください。

検索履歴

Search History Limit > 0 に設定すると、各ブラウザ セッション内のユーザーには、検索バーに入力を開始する前に最後の 10 件の検索が表示されることがあります。 過去の検索回数はウェブサイトごとにカスタマイズできます。 Search settingsを参照してください。

ステミング

Elasticsearch には、より許容度の高いクエリ結果セットを提供する強力なステミング アルゴリズムがあります。 つまり、顧客は検索クエリに正確な単語形式を入力することを気にすることなく、探しているものをより確実に見つけられるようになります。

注記 開発者がオフにする場合を除き、ステミングは構成できず、英語にのみ適用されます。

オートコレクトと「もしかして」

Elasticsearch は、検索語を自動修正したり、ユーザーに提案を提供したりできます。 この機能はアプリケーション レベルでオンまたはオフにできます。 Search autocorrect, and did you mean optionsを参照してください。

オートコンプリート

オートコンプリート メニューを使用すると、ユーザーは入力時に製品、カテゴリ、コンテンツ、ニュース サマリー、ニュース コンテンツなどの結果をすぐに確認できます。 検索結果にアクセスすることなく、製品にアクセスできます。 これは Web サイトごとに設定できます。 Search autocompleteを参照してください。

フィルタリングされた検索結果

検索結果をフィルタリングして、表示される結果の数を絞り込むことができます。 結果を絞り込むには、以前のフィルターの上に検索フィルターを追加し続けます。 Filter and search within resultsを参照してください。

特殊文字

検索結果に英数字以外の文字を含めるには、[Search Non-AlphaNumeric Characters]設定を有効にします。 この設定では、英数字以外の文字が保持され、空白を使用して単語が分割されます。 無効にすると、英数字以外の文字は無視されます。 さらに、 [ERPNumber]フィールドと[Manufacturer Part Number]フィールドにはそれぞれ、検索インデックスにエントリがあり、[Search Non-AlphaNumeric Characters]設定に関係なく、特殊文字を削除し、スペースに置き換えません。 これは、ハイフンがスペースに変換されないように、ハイフンで区切られた製品番号を扱う場合に特に便利です。 Search settingsを参照してください。

最終更新