我尝试从我的ElasticSearch集群中检索“_seq_no”和“_primary_term”,但是在Kibana中或在我通过Java应用程序运行搜索时没有显示。我知道我缺少一个设置或参数来获取此信息。我四处查看了一下,但是我无法找到需要进行更改的位置。谁能给我指个方向?
4ioopgfo1#
在Kibana中,我只需要将它包含在查询中工业工程师
{ ... ... version : true }
xj3cbfub2#
这可能在接受答案后发生了变化,或者可能是关于检索的。但这个问题与搜索相关。通常,文档的GET将返回版本、序列号和主要术语。但搜索不会。它只返回ID、索引、文档类型和分数(加上文档)。ElasticSearch 7和更高版本有一个version参数,用于将文档_version添加到返回,还有一个seq_no_primary_term参数,用于将seq_no和primary_term添加到返回。
version
_version
seq_no_primary_term
seq_no
primary_term
2条答案
按热度按时间4ioopgfo1#
在Kibana中,我只需要将它包含在查询中
工业工程师
xj3cbfub2#
这可能在接受答案后发生了变化,或者可能是关于检索的。但这个问题与搜索相关。
通常,文档的GET将返回版本、序列号和主要术语。但搜索不会。它只返回ID、索引、文档类型和分数(加上文档)。
ElasticSearch 7和更高版本有一个
version
参数,用于将文档_version
添加到返回,还有一个seq_no_primary_term
参数,用于将seq_no
和primary_term
添加到返回。