gpt4 book ai didi

elasticsearch - Elasticsearch match_all仅返回一个结果

转载 作者:行者123 更新时间:2023-12-02 22:25:25 26 4
gpt4 key购买 nike

我有logstash设置以将输出发送到elastisearch:

output {

stdout { codec => rubydebug}

elasticsearch_http {
host => "localhost"
index => "logstash-systest-%{+YYYY.MM.dd}"
document_id => 1
index_type => "systemtest"

}
}

日志文件中包含许多数据行,stdout显示所有这些行均已解析和格式化。但是,当我使用match_all查询查询elasticsearch时,返回的唯一结果是日志文件最后一行的数据。
POST  /logstash-systest-2014.10.06/_search

{

"query": {"match_all": {}}
}

有什么想法为什么只返回最后一行数据?我已经重新启动elasticsearch和logstash并删除了sincedb,结果仍然相同。

最佳答案

这里的问题是您设置了文档ID。因此,每行都有相同的ID。这意味着每一行都会被下一行删除。

关于elasticsearch - Elasticsearch match_all仅返回一个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26210643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com