gpt4 book ai didi

java - Elasticsearch 1.2.1 异常 : Root type mapping not empty after parsing

转载 作者:IT老高 更新时间:2023-10-28 20:35:28 28 4
gpt4 key购买 nike

更新到 Elasticsearch 1.2.1 后,我在以下映射中不断收到以下异常:

{
"tags": {
"properties": {
"tags": {
"type": "string",
"index": "not_analyzed"
}
}
}
}

这是个异常(exception):

Caused by: org.elasticsearch.index.mapper.MapperParsingException: Root type mapping not empty after parsing! Remaining fields: [tags : {properties={tags={index=not_analyzed, type=string}}}]
at org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:265)
at org.elasticsearch.index.mapper.DocumentMapperParser.parseCompressed(DocumentMapperParser.java:189)
at org.elasticsearch.index.mapper.MapperService.parse(MapperService.java:387)
at org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:253)
at org.elasticsearch.cluster.metadata.MetaDataCreateIndexService$2.execute(MetaDataCreateIndexService.java:363)

这是为什么呢?

最佳答案

@Mark 这似乎是 1.2.X 中的一个错误。还有很多其他人报告了类似的问题,我将链接到下面的票证。基本上,他们似乎加强了 1.2.X 中映射的语法,但它们似乎对以前有效的映射造成了一些问题。你的就是一个例子。

我建议您打开一个错误报告 - 数字更强大。如果您开票,很高兴说“我也是”,因为我在 1.2.1 上重现了这个问题。

目前,我已经能够执行以下操作,我相信这会给您带来相同的预期结果:

curl -XPUT localhost:9200/yourindexname -d 
'{
"mappings":
{
"tags":
{
"properties":
{
"tags":
{
"type":"string",
"index":"not_analyzed"
}
}
}
}
}'

门票:

https://github.com/elasticsearch/elasticsearch/issues/6414

https://github.com/elasticsearch/elasticsearch/issues/6304

https://github.com/elasticsearch/elasticsearch/issues/6415

关于java - Elasticsearch 1.2.1 异常 : Root type mapping not empty after parsing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24254081/

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