ElasticSearch如何精确匹配?

type有username字段,希望查出username值为abc的精准内容

json{
  "query": {
    "filtered": {
      "query": {
        "match": {
          "username": "abc"
        }
      }
    }
  }
}

结果查出除了abc还有abcd、xxabcxx的内容。。。

阅读 14.4k
3 个回答

使用term精确匹配,但是这个不支持中文。中文只能使用模糊的查询

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进