検索アプリケーションでは、AND/ORを使用して以前の検索結果を組み合わせることができます。基本的に、以前に実行されたクエリの結果を結合します。 SOLRでこれをどのように達成できますか?複数のsolrクエリの結果を結合する方法(SQLのUNIONと同じように)?
0
A
答えて
0
これらの以前のクエリがランキングに影響する場合。それらがランキングに影響を与える場合(部分的に一致する可能性がある)、メインのクエリでそれらを結合する必要があります。メインクエリは1つだけですが、ローカルパラメータを介して渡される他の変数にサブクエリを含めることもできます。
ただし、カテゴリ/フィルタ/ファセットなどのバイナリ(一致/不一致)クエリの場合は、代わりにフィルタクエリ(fq)を使用できます。あなたはいくつかを持つことができ、それぞれは基本的にランキングに影響を与えずにマッチを減らします。
+0
ありがとうございます。これらはフィルタクエリではなく、結果をマージする必要がある2つの異なるクエリです – Soma
関連する問題
- 1. SQL - UNIONからの結果を結合する方法
- 2. MySQLは同じスキームテーブルのUNIONの結果を結合します
- 3. 複数のクエリの結果を1つの結果に結合する方法
- 4. SQLクエリ - 同じフィールドでの複数の結合
- 5. 複数の動的クエリの結合結果sql
- 6. SQLクエリ複数の結合
- 7. 左の結合結果でSQLクエリを注文する方法
- 8. 複数の結果に対するsql updateクエリ。 (内部結合とトリガーなし)
- 9. 同じテーブルの複数のクエリを1つのSQL文に結合する
- 10. UNIONの結果による
- 11. SSRSの結果が同じクエリのSSMS結果と異なる
- 12. 複数のSQLクエリを1つに結合する方法は?
- 13. Solr q結果とデータベースSQL結果
- 14. クエリの結果と同じ関数でクエリを使用する
- 15. UNIONクエリでのエントリ数の結合
- 16. Laravel DBのクエリ結果を変数にキャッシュする同じSQLクエリを同時に処理する場合
- 17. PostgreSQL - 複数のクエリの結果行を結合する
- 18. 2つのクエリの結果を1つの結果に結合するSQL
- 19. 同じテーブルの複数の合計列のSQL外部結合
- 20. これらのSQL結合の違い(同じ結果、同じexecプラン)
- 21. SQL - 同じ行の複数の列で結合する
- 22. SQLクエリの殺害パフォーマンスでUnionと結合する
- 23. T-SQL:複数の結合を使用する同じフィールド
- 24. 2つのSQLクエリの結果を結合するには?
- 25. Oracle/SQL - 複数のテーブルを同じテーブルに複数回結合する
- 26. 複数のクエリの結果
- 27. Linqバージョンの複数の結合とグループ化を伴うSQLクエリ
- 28. 同じ結合テーブルから2つのSQLカウントを結合する方法
- 29. 同じテーブルの2つのクエリを結合する方法
- 30. 同じクエリからの結果を1つの新しい結果に結合する -
こんにちはSomaさん、あなたがこれまでに試したこととこれに間違っていることを親切に教えてください。次の質問をする前にhttp://stackoverflow.com/help/how-to-askを読んでください。 –
どのようにクエリしているかによって異なります。一般的に、 '()'の中に両方のクエリをラップするだけで、それらの間に 'AND'または' OR'があるはずです。何を試しましたか? – MatsLindh
結果をマージする必要がある次のような2つのクエリがあります。 – Soma