2017-02-01 9 views
0

としてJohn & Smithを私のsolrクエリーのパラメータとして与え、次の結果を得ます。Solrのキーワード検索私は、次のデータと私のSolrに私がしたい</p> <p>ジョン・アップルシード</p> <p>ジョン・ドウ</p> <p>クララ・スミス</p> <p>ジョン・スミス</p> <p>に一つだけのフィールドを持つ入力

ジョン(3)

スミス入力パラメータとして渡されたタグを作成するような(2)

何か。

答えて

0

facet.queryで試すことができます。たとえば、solrはクエリq=ipodの3つのドキュメントを返しました。

リクエストURLにq=ipod&facet=true&facet.query=ipodを使用すると、次のような結果が得られます。その中にiPodを持っている3つの文書を示します。

"facet_counts":{ 
    "facet_queries":{ 
     "ipod":3}, 

クエリで複数の単語のdocカウントが複数にこのq=ipod belkin&facet=true&facet.query=ipod&facet.query=belkinようfacet.query

何かを与えたいなら、あなたは

"facet_counts":{ 
    "facet_queries":{ 
     "ipod":3, 
     "belkin":2}, 

以下のような結果が3語ipodと文書と2を示し、期待することができます単語がある文書belkin

+0

あなたが 'facet.field'を使うなら、あなたはすべてのトークンと一致する文書の各トークンの対応する文書数。例: 'facet.field = name' – vinod

+0

おかげでVinod。 facet.queryは完璧です! –

関連する問題