私はsolr、最新バージョンを使用します。 異なるフィールドで「OR」条件のテキストクエリを実行します。 ドキュメントが返されるフィールドが原因で表示が必要です。 どうすればいいですか?特定のフィールドによるSolrクエリ
0
A
答えて
0
あなただけが戻って応答で取得したいんどのフィールドを指定する場合は、あなたが好きリクエストをすれば、fl
パラメータ後にしている:
http://localhost:8983/solr/demo/query?
q=title_t:black
fl=author,title
あなたがいることを示しています次のような著者フィールドとタイトルフィールドを取得したいだけです。
{"response":{"numFound":2,"start":0,"docs":[
{
"title":"The Black Company",
"author":"Glen Cook"},
{
"title":"The Black Cauldron",
"author":"Lloyd Alexander"}]
}}
1
ここではファセットがオプションになります。あなたのSolrクエリーで「ファセット」をtrueに設定します。また、OR検索条件に含めるフィールドに "facet.field"を設定する必要があります。ソルレスポンスは、検索フィールドごとに返される結果の数を表示します。ここで
は参照です - https://cwiki.apache.org/confluence/display/solr/Faceting
-Amit
関連する問題
- 1. 特定のフィールドを無視するSolrドキュメントに更新
- 2. solrの特定のフィールドで検索する方法
- 3. Solr、特定のフィールドのワイルドカードクエリを無視する
- 4. SOLRの子ドキュメントから特定のフィールドをフィルタする方法
- 5. Solrの特定のフィールドを更新する
- 6. 文字列フィールドのSolr範囲クエリ
- 7. Solrjクエリ動的フィールドSolrj(Solrの3.6)で
- 8. linqクエリで特定のフィールドの数を
- 9. 特定のフィールドでSolrの結果をブーストしますか?
- 10. Solrの複数値フィールドによるソート
- 11. クエリによるSolrインデックスの更新
- 12. solr:未定義フィールド------------------------------ 4566bce013ce
- 13. Solr:文字列フィールドによる昇順
- 14. ListViewにSQLクエリの特定のフィールドをバインドするAsp.Net
- 15. Apache Solr:クエリに一致するフィールドの数で並べ替え
- 16. solr複数のフィールドにわたるORクエリ
- 17. 特定の列の各フィールドから特定のテキストを削除するSQLクエリ?
- 18. solr shingleクエリに一致するトークン化されたフィールド
- 19. エラー未定義のフィールド:Solrの
- 20. Solrの定数倍数多値フィールド
- 21. のSolr - すべてのフィールドを超えるクエリは、ベストプラクティス
- 22. SOLRクエリのいくつかのフィールドを無視する方法
- 23. 文字列フィールドのサブセットに基づくSolrクエリ
- 24. SolrドキュメントでTTLを更新する際に特定のフィールドに設定する方法
- 25. クエリでSolrリクエストハンドラを指定する
- 26. SOLRクエリのフィールドを除外する方法
- 27. Solr Update別のフィールドに基づくフィールド
- 28. 動的クエリ特定のフィールドをグループ化する
- 29. Elasticsearchクエリ:特定のフィールドを強調する
- 30. Solrはqf:parameterを使用して特定のフィールドのみを照会します
しかし、これは私を助けていません。たとえば、私は100の結果を持っている、私はすべての文書に検索語を含むフィールドを言う能力を持っている必要があります。 – Leonid