1

opensearchserver (http://open-search-server.com) でシノニム機能を使用しようとしています。たとえば、ipod、i-pod、i pod => ipod、i-pod、i pod のリストを作成しました。動作していません。opensearchserver で動作させる方法を教えてください。

4

1 に答える 1

1

OpenSearchServer でシノニムを設定するプロセスは次のとおりです。

  1. タブ パネル /Schema/synonyms で類義語リストを作成します。コンマで区切られた同等の単語のグループごとに 1 行:

例:

ipod,i pod,epod,e pod
opensearchserver,open search server
  1. 同義語リストを使用するようにアナライザーをセットアップします。

    • タブ パネル /Schema/Analyzers に移動します。
    • シノニムを処理するアナライザーを編集します。デフォルトのスキーマ テンプレートを使用する場合は、StandardAnalyzer を編集する必要があります。正しいセットアップを示すスクリーンショット キャプチャを次に示します。複数の用語に対応するには、シングル フィルターを追加して単語のグループを作成する必要があります。同義語フィルター。
  2. データのインデックスを再作成します。

iPod、i-pod、epod、e-pod を検索して、任意の iPod を見つけることができるようになりました。

注: StandardAnalyzer を使用すると、ダッシュは既に無視されるため、ダッシュ バージョン (i-pod) を削除しました。ここに画像の説明を入力

于 2012-09-13T16:13:36.023 に答える