gpt4 book ai didi

elasticsearch - 如何检查Elasticsearch唯一文件

转载 作者:行者123 更新时间:2023-12-03 00:24:09 24 4
gpt4 key购买 nike

据我了解,ES无法对索引创建唯一的约束。
但是,在创建和更新文档时,我需要检查某些字段在索引中是否唯一。
ES可以找到内容的匹配项,而不是查询吗?谢谢!

最佳答案

更新记录后,您必须运行查询以查找有多少其他人具有该字段值。就像是:

GET index1/test/_search
{
"size": 0,
"query": {
"filtered": {
"filter": {
"term": {
"field123": 10
}
}
}
}
}

请注意大小为零,这将通过不返回任何记录来节省时间,但仍将返回匹配的记录总数。

关于elasticsearch - 如何检查Elasticsearch唯一文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27807732/

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