gpt4 book ai didi

java - 使用 Elasticsearch API 实现不等于

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

如何在 Elasticsearch 中实现 not equal(!=)。我尝试过RangeQueryFilter,但是当字段是字符串类型时,无法获得无限值。

最佳答案

您始终可以使用 bool/must_not 查询来选择“除...之外的所有内容”。例如,下面的查询将返回 item 字段值不等于 "abc"

的所有文档
{
"query": {
"bool": {
"must_not": {
"term": {"item": "abc"}
}
}
}
}

关于java - 使用 Elasticsearch API 实现不等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34872634/

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