Elasticsearch如何使用特定的分析器和追加过滤器

时间:2019-08-21 14:12:19

标签: elasticsearch

我想使用nori分析器和同义词过滤器

我不确定type参数是否如下所示。

{                                                                                                                                                                                   "location_analyzer": {
    'type': 'nori',
    'filter': ['location_synonym_filter'],
  },

  "location_synonym_filter": {
    "type": "synonym",
    "expand": True,
    "synonyms_path": "data/synonyms_location",
  }
}

1 个答案:

答案 0 :(得分:0)

由于要添加新的过滤器,因此需要创建新的自定义分析器。查看该分析器的定义,然后创建一个新的“ custom”类型。

某些文档: https://www.elastic.co/guide/en/elasticsearch/plugins/current/analysis-nori-analyzer.html https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-custom-analyzer.html