【发布时间】:2021-05-18 15:28:53
【问题描述】:
我正在尝试使用 Nest 7.10.1 在 elasticsearch 中搜索文本。我想在两个不同的索引中搜索,我以文档的形式得到响应,但我无法访问它的属性,因为结果具有两个索引的组合。下面是我试过的代码。两个索引具有相同的属性。我在 foreach 循环中使用什么来访问结果文档的键和值。
public void searchIndices(string query) {
var response = client.Search<object>(
s => s.Index("knowledgearticles_index, index2")
.Query(q => q.Match(m => m.Field("locationName")
.Query(query))));
Console.WriteLine(response.Documents);
foreach(object r in response.Documents) {
}
}
我正在使用弹性搜索 7.10.2
【问题讨论】:
标签: c# elasticsearch nest elasticsearch-net