如何在Elasticsearch中建立文档索引以最大程度地减少文档数量?

问题描述

我正在尝试保存Bonsai的Elasticsearch集群中的文档数。他们说,当我使用嵌套字段时,每个嵌套字段都被视为一个附加文档。有没有一种方法可以对我的数据建立索引以使其具有嵌套字段(例如作者的多个条目或文档中的注释),这样我就可以将所有单个作者都放在一个文档中?

在此处查看文章https://docs.bonsai.io/article/337-reducing-document-usage

谢谢!

解决方法

文章最后提出的建议是最好的建议,即决定需要索引的字段,因为它们将在搜索中使用。优化映射将是唯一的方法,因为与具有嵌套字段的单个文档相比,非规范化数据还将导致相同数量的文档。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...