C# プロジェクトで、ElasticSearch と NEST を組み合わせて遊んでいます。私のユースケースには、これまで別々にクエリを実行するさまざまなドキュメント タイプの複数のインデックスが含まれています。ここで、既存のすべてのインデックス、ドキュメント タイプに対してクエリを実行し、結果を適切にスコアリングするグローバル検索機能を実装したいと考えています。
だから私の質問: NEST を使用してそれを達成するにはどうすればよいですか?
現在、関数を使用していますSetDefaultIndex
が、複数のインデックスを定義するにはどうすればよいですか?
おそらく理解を深めるために、これは私がNESTで実現したいクエリです:
{
"query": {
"indices": {
"indices": [
"INDEX_A",
"INDEX_B"
],
"query": {
"term": {
"FIELD": "VALUE"
}
},
"no_match_query": {
"term": {
"FIELD": "VALUE"
}
}
}
}
}
ティア