gpt4 book ai didi

lucene - Elasticsearch使整个索引或类型为not_analyzed

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

创建 Elasticsearch 索引时,我不知道将在新文档中插入哪些字段。因此,我无法在创建索引时指定哪些字段为"index": "not_analyzed"。幸运的是,我希望所有字段都是not_analyzed,所以有没有办法拥有整个索引或类型,即所有创建的字段not_analyzed

最佳答案

根据documentation在创建索引时将分析器defaultdefault_index定义为keyword类型。


{
"settings": {
"analysis": {
"analyzer": {
"default": {
"type": "keyword"
}
}
}
}
}

您现在也可以按 type来定义分析器的范围,但是在以后的发行版 8874中它似乎已弃用。

但是,当前您可以为映射中的类型设置默认分析器,如下所示:
put test/test_type/_mapping
{
"test_type" : {
"analyzer": "keyword"
}
}

关于lucene - Elasticsearch使整个索引或类型为not_analyzed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31866303/

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