我试图在弹性搜索中点击查询。除了搜索中出现的“/”之外,这种方式正常。查询如下所示
GET styling_rules/product_line_filters/_search
{
"query": {
"filtered": {
"query": {
"query_string" : {
"query" : "boyfriend / boxy"
}
},
"filter": {
"term": {
"product_line_name": "women_blazers"
}
}
}
}
}
这里的elasticsearch'/'已经存在但是查询显示错误。如何处理这些情况。提前致谢
答案 0 :(得分:1)
你需要逃脱那个角色。请在此处查看query_string中要转义的完整字符列表:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html#_reserved_characters