0

私は次のファセット値を持っています-

ファセット名 1 -値 11 、値 12、値 13

facetname2 - 値21、値22、値23

ユーザーは、UI ページから値 value12、value23 を選択しました。これらの値があり、これらのファセット値を使用して solr にクエリを実行したい.SolrJ API から、その値からファセットの名前を見つける方法と、それをクエリする方法solrインデックス..よろしくお願いします

より詳しい情報

 <lst name="facetname1">
<int name="value11">57270</int>
<int name="value12">30125</int>
<int> name="value13">19552</int>
</lst>

http://localhost:8080/requesthandlernameと入力すると、この情報を確認できます。 その requesthandler には、各ファセットの名前が含まれています

4

1 に答える 1

0

SolrJ API から、その値からファセットの名前を見つけるにはどうすればよいですか

いいえ、ファセットのフィールドと値を追跡するのはあなた次第です。ファセット フィールドと選択したファセット値の両方を送信する必要があります。

どうすればsolrからクエリできますか

ファセットをクエリに「変換」する方法を意味する場合は、フィルタ クエリを使用します。SolrJでは、setFilterQueriesメソッドを使用します(多くの例

于 2011-09-05T16:45:24.443 に答える