包含/的elasticsearch查询字符串

时间:2017-04-28 12:23:46

标签: elasticsearch

我试图在弹性搜索中点击查询。除了搜索中出现的“/”之外,这种方式正常。查询如下所示

GET styling_rules/product_line_filters/_search
{
  "query": {
    "filtered": {
      "query": {
        "query_string" : {
            "query" : "boyfriend / boxy"
        }
    },
      "filter": {
        "term": {
          "product_line_name": "women_blazers"
        }
      }
    }
  }
}

这里的elasticsearch'/'已经存在但是查询显示错误。如何处理这些情况。提前致谢

1 个答案:

答案 0 :(得分:1)

你需要逃脱那个角色。请在此处查看query_string中要转义的完整字符列表:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html#_reserved_characters