schema.xml
にname
というテキストフィールドがあります。次の書類を返すq=name:(organic)
クエリ:だけのため「有機」Solrクエリは、フィールド内のすべての単語/トークンと一致する必要があります
<doc>
<str name="id">ontology.category.1483</str>
<str name="name">Organic Products</str>
</doc>
<doc>
<str name="id">ontology.keyword.4896</str>
<str name="name">Organic Stores</str>
</doc>
これは、通常のSolrの検索、で完全に右であるしかしは、私はそれが何も返さないようにクエリを作成したいと思いますフィールドで利用可能な2つの単語のうちの1つに一致します。
これは良いことでしょう:フィールド内のすべてのトークンが一致する場合のみ結果を返します。したがって、フィールドに2つの単語(トークン)があり、1('有機'、'有機物'、'オルガン'など)と一致する場合、フィールドが検索されました。
これはSolrでも可能ですか?どのようにクエリを構築しますか?
多値フィールドでは機能しません。 – yura