2

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

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

编辑:

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

4

1 回答 1

1

转义正斜杠

"prefix": {
  "path": "\/cmf"
}
于 2014-11-20T19:23:40.370 回答