1

データのインデックスを作成し、solr と solr の検索オプションを構成するにはどうすればよいですか。次の要件でオートコンプリート (Google など) が可能です。

製品: - タイトル、説明、ID を含む製品があります。 lan/wi-fi - この製品またはこの製品のフィールドは、次のことが可能になるようにインデックスを作成する必要があります (TOSHIBA や tOSHiba など、ユーザーが検索用語を検索する方法に違いはありません) - ユーザーが最初の 3 文字 "tos" 最大 20 件の結果 (完全なタイトル (フレーズ) 例: "toshiba tecra s1: centrino 1.5 ghz/xp pro/15.0" tft/40 gb/256 mb+256mb/cd-rw-dvd-rom/ lan/wi-fi") がオートコンプリート ボックスに表示されます。- たとえば、ユーザーが「toshiba tecra」という 2 つの用語を入力した場合、検索結果はより正確である必要があり、「toshiba tecra」という (一貫した) 用語を含むすべてのドキュメントが表示される必要があります。

これについて、どのようなトークナイザー/検索コンポーネントを使用するかなどのヒントを得ることができれば幸いです。

私はsolrバージョン3.5を使用しています

考えてくれてありがとう ラモ

4

1 に答える 1

5

Solr 3.X には組み込みのSuggesterコンポーネントがあり、限られたフィールドで提案を作成できます。

次のリンクは実装の詳細を提供します -
1. http://lucidworks.lucidimagination.com/display/solr/Suggester
2. http://solr.pl/en/2010/11/15/solr-and-autocomplete-part -2/

別のアプローチについては、 EdgeNGrams の実装またはTerms Componentを確認できます。

于 2011-12-11T13:57:52.727 に答える