2016-09-30 6 views
0

と結果を返しますなぜSolrのクエリは、まだすべてとして以下を参照してください、ストップワードをフィルタリングし、私は私のアナライザのストップワードとして「ポルノ」を設定し、それが<strong>Solrの管理UI</strong>、<strong>インデックス</strong>と<strong>クエリ</strong>で働くストップワード

が、ときに私その言葉、まだ返され、このようなストップワードで文書とクエリenter image description here

私は混乱しているが、誰も私を伝えることができますか?前もって感謝します。

答えて

0

nameとtext_ikのフィールド定義は同じですか。そうであれば

クエリ

localhost:8983/solr/cntest2/select?q=porn 

検索デフォルトのフィールド(主にテキストフィールド)

のフィールド名とそんなにlocalhost:8983/solr/cntest2/select?q=name:porn

+0

感謝をしてみてください!提案されたクエリ文字列 "q = name:porn"で動作します。はい。フィールド名の "name"は "text_ik"です。ストップワードを有効にするには、特定のフィールドでクエリする必要がありますか? –

+0

質問が多い、複数のフィールドをフィルタリングする場合のクエリの構文は何ですか? –

+0

そのようではありません。ストップワードフィルタは、定義したすべてのフィールドで機能します。テキストフィールドはデフォルトであるため、ストップワードフィルタファクトリをtext_ikフィールドの追加方法などのテキストフィールドに追加します。 '' localhost:8983/solr/cntest2/select?q = porn'のために動作するはずです。 – vinod

関連する問題