gpt4 book ai didi

mongodb - 如何在 elasticsearch 中为 mongo-connector 生成的索引创建映射

转载 作者:可可西里 更新时间:2023-11-01 10:43:22 25 4
gpt4 key购买 nike

官方文档说,我们可以为每个索引创建一个string类型的映射,以MongoDB数据库和集合名称命名为animals.kitten

我尝试将映射创建为:

$ curl -XPUT 'http://localhost:9200/animals.kitten/_mapping' -d '
{
"animals.kitten" : {
"properties" : {
"name" : {"type" : "string", "store" : true }
}
}
}'

但它抛出的错误是:

{
"error": "ActionRequestValidationException[Validation Failed: 1: mapping type is missing;]",
"status": 500
}

我不知道我哪里错了。我尝试了不同的替代方案,但效果不佳。尽管 elasticsearch 为索引 animals.kitten 中的每个字段生成动态映射,但如果我可以手动插入映射就更好了。

最佳答案

抱歉回答晚了,但我找到了进行映射的方法。映射的例子是:

    curl -XPUT "http://localhost:9200/animals.kitten/string/_mapping" -d'{
"string": {
"properties" : {
"name" : {"type" : "string", "store" : true }
}
}
}'

关于mongodb - 如何在 elasticsearch 中为 mongo-connector 生成的索引创建映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27776546/

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