elasticsearch,elastica,Lucene,elasticsearch,Elastica" /> elasticsearch,elastica,Lucene,elasticsearch,Elastica" />

Lucene 过滤弹性搜索点击返回的字段以提高性能。(源过滤)

Lucene 过滤弹性搜索点击返回的字段以提高性能。(源过滤),lucene,elasticsearch,elastica,Lucene,elasticsearch,Elastica,索引文档,包含大约70个字段。其中一些字段的store=yes但未索引,另一些字段的store=no但已索引,其中一些字段已分析,一些字段未分析。在查询我们的.net客户端时,与ES cluster进行搜索的用户正在提取与搜索匹配的完整文档。 我们希望提高性能,但我们不需要文档的所有字段indexedfield根据查询的不同而有所不同,这些字段作为视图列传递 在查询级别上,Jason query body执行此筛选的最佳方法Source筛选可能不确定,谷歌搜索过,但文档非常不成熟。如何在查询中指

索引文档,包含大约70个字段。其中一些字段的store=yes但未索引,另一些字段的store=no但已索引,其中一些字段已分析,一些字段未分析。在查询我们的.net客户端时,与ES cluster进行搜索的用户正在提取与搜索匹配的完整文档。 我们希望提高性能,但我们不需要文档的所有字段indexedfield根据查询的不同而有所不同,这些字段作为视图列传递


在查询级别上,Jason query body执行此筛选的最佳方法Source筛选可能不确定,谷歌搜索过,但文档非常不成熟。如何在查询中指定此searchrequest body需要这些字段?

我使用字段:[field1,field2]在查询的顶部。这是一种教科书式的方法来实现吗?是否有任何方法可以在不加载完整的源文档的情况下,对store:false的字段进行源筛选。?