Elasticsearch Prefixfilter特殊字符不起作用

时间:2014-11-20 18:30:15

标签: php symfony elasticsearch ongr

我在php中使用了ongr-elasticsearch bundle并想添加一个PrefixFilter。 当我在前缀的前面添加斜杠时,它不起作用。 这里是我在ElasticSearch HQ插件中构建的查询:

{
  "query": {
    "filtered": {
      "filter": {
        "prefix": {
          "path": "/cmf"
        }
      }
    }
  }
}

修改

FXIED:需要使用自定义pathAnalyzer来使用查询

1 个答案:

答案 0 :(得分:1)

逃避正斜杠

"prefix": {
  "path": "\/cmf"
}