如何在 elasticsearch.yml 配置中设置分词器?
How can I set a tokenizer in elasticsearch.yml config?
在 elasticsearch.yml
中设置空白分词器而不是标准分词器的正确语法是什么?
如果在索引期间没有指定分析器,它将在名为 default
的索引设置中查找分析器。
如果,没有像这样的分析器——它将默认为 standard
分析器。
无法更改此行为(例如替换上次失败选项)。
因此,您所能做的就是使用 default
分析器
创建索引
PUT my_index
{
"settings": {
"analysis": {
"analyzer": {
"default": {
"tokenizer": "whitespace"
}
}
}
}
}
在 elasticsearch.yml
中设置空白分词器而不是标准分词器的正确语法是什么?
如果在索引期间没有指定分析器,它将在名为 default
的索引设置中查找分析器。
如果,没有像这样的分析器——它将默认为 standard
分析器。
无法更改此行为(例如替换上次失败选项)。
因此,您所能做的就是使用 default
分析器
PUT my_index
{
"settings": {
"analysis": {
"analyzer": {
"default": {
"tokenizer": "whitespace"
}
}
}
}
}