1

ここに Solr クエリの問題があります。

たとえば、グループ チェック クエリ: Solr には、"<em>Group1, Group2, Group3" などのコンマ フィールドによって出力される文字列があります。「<em>Group3」、「<em>Group4」、「<em>Group5」などの文字列のリストであるパラメーターがあります。この場合、「<em>Group3」がフィールドに含まれているため、「<em>Group1、Group2、Group3」を含むドキュメントを取得する必要があります。

SQL の「<strong>IN」のようなものですが、そのような条件を照会する方法が見つかりません。問題は、Solr が最初のクエリとしてワイルドカードを許可していないことです。

この問題の解決策はありますか? どうもありがとう!

4

1 に答える 1

0

スキーマで使用している列のタイプが次のとおりであることを確認しましたか?

<fieldType name="text_country" class="solr.TextField" positionIncrementGap="100">

ではなく:

<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>

于 2012-03-08T10:48:57.790 に答える