gpt4 book ai didi

amazon-web-services - AWS上的Elasticsearch-添加 token 生成器

转载 作者:行者123 更新时间:2023-12-03 00:40:17 24 4
gpt4 key购买 nike

我目前在AWS提供的Elasticsearch服务上托管了一个ElasticSearch 5.4实例。但是,此服务会锁定几个API调用,例如用于关闭和打开服务器的API调用。因此,据我所知,我无法更新设置以具有自定义标记器。必须有一种方法可以在创建索引时而不是之后添加此标记器。

我的问题是-在放置映射/创建映射时而不是之后如何添加此自定义标记生成器(因为创建索引后必须关闭服务器以调整这些设置)。

        analysis: {
analyzer: {
ngram_analyzer: {
tokenizer: "ngram_compounder"
}
},
tokenizer: {
ngram_compounder: {
type: "ngram",
min_gram: 3,
max_gram: 3,
token_chars: [
"letter",
"digit"
]
}
}
},

最佳答案

您可以通过“设置”将其嵌入到映射中:

{
"settings": {
"analysis": {
"analyzer": {
"ngram_analyzer": {
"tokenizer": "ngram_compounder"
}
},
"tokenizer": {
"ngram_compounder": {
"type": "ngram",
"min_gram": 3,
"max_gram": 3,
"token_chars": [
"letter",
"digit"
]
}
}
}
},
"mappings": {
"index_1": {...},
"index_2": {...}
}
}

这在ES 1.7.x中对我有用,并且仍然应该适用。

干杯,多米尼克

关于amazon-web-services - AWS上的Elasticsearch-添加 token 生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44770596/

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