gpt4 book ai didi

elasticsearch - 如何为ElasticSearch向雪球分析器添加小写索引

转载 作者:行者123 更新时间:2023-12-03 02:05:49 25 4
gpt4 key购买 nike

我在ElasticSearch中使用默认的雪球分析器

indexes :theme do
indexes :name, analyzer: 'snowball', index: "not_analyzed"
end

现在,我只希望服务器将“主题”索引为 小写字母

我应该可以使用 "filter": "lowercase"做到这一点,但是我不知道如何将其添加到现有的:snowball中。

最佳答案

您可以首先在索引上创建一个设置,然后可以在映射中通过此设置指定过滤器。

curl -XPOST 'localhost:9200/index_name' -d '{
"settings" : {
"index": {
"analysis" : {
"analyzer" : {
"lowercaseAnalyzer": {
"type": "snowball",
"tokenizer": "keyword",
"language" : "English",
"filter": ["lowercase"]
}
}
}
}
}
}'

现在尝试将此设置应用于映射中的字段
                 "name":{
"type":"string",
"analyzer":"lowercaseAnalyzer"
}

关于elasticsearch - 如何为ElasticSearch向雪球分析器添加小写索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26215531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com