You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Elasticsearch字符串查询筛选test属性为false的数据?

Elasticsearch字符串查询筛选test为false的结果

可以直接通过Elasticsearch的字符串查询(Query String Query)同时实现特定字符串匹配和test属性值为false的筛选,不需要额外的复合查询结构。

示例查询语句

假设你要匹配example字段包含string1的内容,同时筛选test为false的文档,查询语句如下:

{
  "query": {
    "query_string": {
      "query": "example:string1 AND test:false"
    }
  }
}

关键说明

  • 用AND逻辑运算符同时连接两个查询条件:字符串匹配条件和布尔值筛选条件
  • 布尔值false直接书写,不需要加引号,符合要求
  • 如果需要匹配任意包含特定字符串的字段(而非指定字段),可以简化为:
{
  "query": {
    "query_string": {
      "query": "string1 AND test:false"
    }
  }
}

内容的提问来源于stack exchange,提问作者rav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:10:57