首页 > Elasticsearch中如何搜索内容中的特殊字符串?

Elasticsearch中如何搜索内容中的特殊字符串?

语句大概是这样的

  "query": {
    "query_string": {
      "default_field": "content",
      "query": "@lin1"
    }
  },
  "sort": [],
  "from": 0,
  "size": 10000,
}

目前想到的是用query_string的查询语句
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html
但是问题是@这个字符匹配不出来
它会匹配到lin1或者「lin1」这种情况


escape @

【热门文章】
【热门文章】