gpt4 book ai didi

elasticsearch - 如何在不使用小写的情况下使用Elasticsearch标准分析器

转载 作者:行者123 更新时间:2023-12-02 22:56:35 24 4
gpt4 key购买 nike

我试图使用“标准”分析器的预设在Elasticsearch中创建一个分析器,但要进行一次更改-不使用小写字母。

香港专业教育学院试图像这样链接空白和标准分析器:

PUT /standard_uppercase
{
"settings": {
"analysis": {
"analyzer": {
"rebuilt_standard": {
"tokenizer": "standard",
"filter": [
"standard",
"whitespace"
]
}
}
}
}
}

但这并不能提供所需的结果。有没有办法只覆盖分析仪的小写字母,而零售标准分析仪的所有现有功能呢?

提前致谢。

最佳答案

根据documentation

Definition

The standard analyzer consists of:

Tokenizer

    Standard Tokenizer 

Token Filters

    Standard Token Filter
Lower Case Token Filter
Stop Token Filter (disabled by default)


因此,您可以通过以下方式实现您的目的:
PUT /standard_uppercase
{
"settings": {
"analysis": {
"analyzer": {
"rebuilt_standard": {
"tokenizer": "standard",
"filter": [
"standard"
]
}
}
}
}
}

关于elasticsearch - 如何在不使用小写的情况下使用Elasticsearch标准分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52444638/

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