gpt4 book ai didi

elasticsearch - 在 Elasticsearch 中映射解析器异常

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

我在 Cassandra 中创建了 UDT

CREATE type starter.random_data_demo(  
destination_wise_count map<text,text>
);
然后在我的表中使用了这个 udt
CREATE TABLE demo(
field_data FROZEN<random_data_demo> PRIMARY KEY
);
当我点击查询 Elasticsearch 映射时收到错误
询问:-
curl -XPUT -H 'Content-Type:application/json' "http://localhost:9200/demo" -d '{
"settings": { "keyspace":"starter" },
"mappings": {
"demo" : {
"discover" : ".*"
}
}
}'
错误:-
"type":"mapper_parsing_exception","reason":"Failed to execute query:null : Field \"destination_wise_count\" with type map<text, text> does not match type frozen<\"testing.demo_field_data_destination_wise_count\">"}]

最佳答案

您能否提供用于创建索引映射的最终 JSON 文档(也检查是否使用相同的 JSON 可以创建映射),当我们不提供 Elasticsearch(ES) 可以提供的映射时,映射器解析异常会出现解析。
您还应该提供完整的 stacktrace为了更多地理解这个问题,您似乎正在使用静态映射并尝试插入包含在 ES 映射中不存在或字段格式不正确的字段的文档,即尝试在数字字段等中插入文本.

关于elasticsearch - 在 Elasticsearch 中映射解析器异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63392505/

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