【发布时间】:2013-04-20 13:05:07
【问题描述】:
我在我的 C# 项目中将 ElasticSearch 与 NEST 结合使用。我的用例包括几个具有不同文档类型的索引,到目前为止我分别查询这些索引。现在我想实现一个全局搜索功能,它可以查询所有现有的索引、文档类型并正确地对结果进行评分。
所以我的问题是:我如何通过使用 NEST 来实现这一点?
目前我正在使用函数SetDefaultIndex,但如何定义多个索引?
也许为了更好地理解,这是我想用 NEST 实现的查询:
{
"query": {
"indices": {
"indices": [
"INDEX_A",
"INDEX_B"
],
"query": {
"term": {
"FIELD": "VALUE"
}
},
"no_match_query": {
"term": {
"FIELD": "VALUE"
}
}
}
}
}
TIA
【问题讨论】:
标签: elasticsearch nest