刷新搜索分析器
你可以使用以下 API 实时刷新搜索分析器。这需要安装 索引状态管理(ISM)插件。有关更多信息,请参见安装插件。
POST /_plugins/_refresh_search_analyzers/<索引或别名或通配符>
例如,如果你更改了分析器中的同义词列表,更改会立即生效,无需关闭并重新打开索引。
要使其生效,令牌过滤器必须具有 updateable 标志为 true:
{
"analyzer": {
"my_synonyms": {
"tokenizer": "whitespace",
"filter": [
"synonym"
]
}
},
"filter": {
"synonym": {
"type": "synonym_graph",
"synonyms_path": "synonyms.txt",
"updateable": true
}
}
}