0

Drupal で Apache Solr を使用しています。問題は、それが正確な単語と一致することです。

例 : 「Hello」を検索すると、Hello という単語だけが返され、hello で始まる別の単語は返されません。

部分的な単語を検索するように Apache Solr を構成するにはどうすればよいですか?

心から

4

1 に答える 1

2

hello* などのワイルドカード クエリを使用する必要があり
ます。クライアントは、この形式でクエリを入力するか、アプリケーションで変更します。

また、考慮する必要があります:-

#アナライザーの言及 -

ワイルドカードおよびファジー検索では、検索語に対してテキスト分析は実行されません

それ以外の場合は、 solr.EdgeNGramFilterFactoryを使用してトークンを生成でき、これはレコードと一致します。たとえば、hello は he、hel、hel、hello を生成するため、これらすべての組み合わせに一致します。

于 2012-09-06T09:16:10.227 に答える