Reload search analyzer
The reload search analyzer API operation detects any changes to synonym files for any configured search analyzers. The reload search analyzer request needs to be run on all nodes. Additionally, the synonym token filter must be set to true
.
Path and HTTP methods
POST /<index>/_reload_search_analyzers
GET /<index>/_reload_search_analyzers
Request body fields
Request body parameters are optional.
Field Type | Data type | Description |
---|---|---|
allow_no_indices | Boolean | When set to false , an error is returned for indexes that are closed or missing and match any wildcard expression. Default is set to true . |
expand_wildcards | String | Allows you to set the wildcards that can be matched to a type of index. Available options are open , closed , all , none , and hidden . Default is set to open . |
ignore_unavailable | Boolean | If an index is closed or missing, an error is returned when ignore_unavailable is set to false . Default is set to false . |
Examples
The following are an example request and response.
Example request
POST /shakespeare/_reload_search_analyzers
copy
Example response
{
"_shards": {
"total": 1,
"successful": 1,
"failed": 0
},
"reload_details": [
{
"index": "shakespeare",
"reloaded_analyzers": [
"analyzers-synonyms-test"
],
"reloaded_node_ids": [
"opensearch-node1"
]
}
]
}
当前内容版权归 OpenSearch 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 OpenSearch .