【问题标题】:Kibana discovery not showing all types within an indexKibana 发现未显示索引中的所有类型
【发布时间】:2017-05-03 10:23:23
【问题描述】:

我有一个弹性搜索索引,其中包含五种不同类型的文档。

我总共有 50,000 个文档,每个映射类型包含 10,000 个文档。

index name : fruits
mapping types : apple, orange, banana, papaya, grapes.

现在我用 kibana 索引了弹性搜索。

当我在发现选项卡中点击 * 时,它仅显示 10,000 个 grapes 类型的文档。 其他文件未显示。

但是当我在 Kibana 中使用 developer console 时,匹配所有查询显示 50,000 个文档。

如何将所有文档索引到 Kibana?或如何更改映射 types 来查看其他不同类型的文档?

【问题讨论】:

    标签: elasticsearch lucene kibana kibana-5


    【解决方案1】:
    • 最初,我在期间选中了“索引包含基于时间的事件”框 文档索引。
    • 但有些映射类型不是基于时间的事件。

    所以那些文件没有显示

    【讨论】:

      【解决方案2】:

      默认情况下,Kibana 会在 discover 页面中显示前 500 行。如果您想查看更多行,则需要将以下设置从Advanced Settings 修改为所需的数字(在您的情况下为50000):

      discover:sampleSize(默认值:500)显示的行数 表

      您可以阅读更多有关 kibana 高级设置的信息here

      【讨论】:

      • 但它按原样显示文档数..但在我的情况下,文档数是 10,000
      • 是的,document count 不同,它只是一个简单的聚合。正如你有 10,000discover:sampleSize 一样,你只能看到 10k 行。如果您想看到 50k,请将其增加到该数字。 Warning: A very high number may lead to crash your kibana
      • 但对于其他索引,我得到的文档数超过 20,00,000 。但我的问题不在于尺寸。
      • 请告诉我们您到底在寻找什么?如果您想在发现页面中查看某些特定的文档集,则可以使用和利用弹性搜索查询。!
      • 感谢您的帮助。我找到了解决方案。最初,U 在文档索引期间选中了“索引包含基于时间的事件”框。但有些映射类型不是基于时间的事件。所以这些文件没有显示出来。
      猜你喜欢
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多