繁体   English   中英

使用NEST搜索Elasticsearch中的所有类型和所有索引

[英]Seach all types and all indexes in elasticsearch using NEST

大家,我使用.net NEST库查询ElasticSearch。 搜索操作存在问题。 我想搜索所有类型的所有索引中的所有文档。

如何在不确定文档类型的情况下搜索所有文档? 以及如何将检索到的结果转换为Json或类似的对象?

经过调查,我发现此代码对我有帮助:

client.Search<dynamic>(s => s
      .AllIndices()
      .AllTypes()
      .Query(q => q
             .QueryString(qs => qs.Query(query)
      )));

搜索所有索引和所有类型。 当然,另一种方式是使用:

client.Raw.Search()

函数并以原始json格式传递查询的所有详细信息。

对于转换为json,最好的选择是使用JsonValue.Parse()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM