結合したい2弾性検索クエリ。私のクエリは別々にソートされているので、/および/と、これらのメソッドを使ってクエリを実行することはできません。
私はニュースの書類を持って、私は結果含むを持つようにしたい:
- 日付
によってソート未読ニュース(偽=読み取り) - ニュースを読む(真=読み込み)日付順
未読のニュースMUSは、最初にあることと、私は20ページのページサイズのニュースを入手したいので、3ページの未読のニュース、1ページの閲覧+未読のニュース、そして5ページのニュースを読むことができます。
このクエリはどのように作成できますか?弾性検索連合クエリ
2
A
答えて
1
複数の検索APIを使用して、1回の検索リクエストでさまざまなクエリを実行します。
_msearch
結果を受け取った後、ユーザー定義アルゴリズムを使用して結果セットを構築します。
1
あなたはソートのために必要なすべてのフィールドが同じ型内にある場合には、いくつかの並べ替えの基準を使用することができます。
POST index/article/_search
{
"size": 20,
"sort": [
{
"read": {
"order": "asc"
}
},
{
"date": {
"order": "desc"
}
}
]
}
+0
のおかげでそれをやる方法を理解するのは難しいですが、あなたは私の意味を理解していないと思います。あなただけのクエリをソート!私は異なる基準でソートされたクエリを実行し、結果は順次になります。 –
関連する問題
- 1. HABTM関連モデル用タイヤ/弾性検索
- 2. 弾性検索クエリ - スペースを持つフレーズ
- 3. タイムスタンプに基づく弾性検索クエリ
- 4. 弾性検索クエリの完全一致
- 5. 弾性検索クエリフィルタ
- 6. 弾性検索マルチフィールドクエリ
- 7. 弾性検索サブリストフィルター
- 8. 弾性検索キャッシュ
- 9. 部分テキスト一致の弾性検索照合クエリ
- 10. ファセットジオポイント検索による弾性検索
- 11. multiphrase方法 - 弾性検索
- 12. 弾性検索のC++ API
- 13. 弾性検索文書数
- 14. 弾性検索とサブクエリ
- 15. 弾性検索配列
- 16. 弾性検索はインデックスフィールドのクエリ結果を返しません
- 17. レスポンス内のスコアに基づく弾性検索クエリ
- 18. 弾性検索:集約クエリの書き出し
- 19. 集計データの弾性検索フィルタ
- 20. 弾性検索厳密なハイライト
- 21. 弾性検索文書の保存
- 22. 弾性検索地理・ポイント・クエリフィルタ
- 23. 弾性検索列挙型フィールド
- 24. 弾性検索履歴データの処理
- 25. 弾性検索のインデックス作成ウェブサイト/ URL
- 26. 弾性検索エンジンmongo-connector KeyError _id
- 27. 弾性検索、二重のファセット
- 28. 弾性検索:フィルターでマルチマッチ無効果
- 29. 弾性検索範囲の日付
- 30. _allインデックスでの弾性検索
は、クエリで私を助けるために、それは可能ですか?あなたの返事に感謝しますが、msearch –