如何不将完成建议存储在 Elasticsearch 的索引中
How to not store the completion suggester in the index in Elasticsearch
我想要一个字段tags
作为completion
,我不希望这个字段参与评分,所以我尝试应用映射
"tags": {
"type": "completion",
"index": false
}
我收到一个错误
ElasticsearchStatusException[Elasticsearch exception [type=mapper_parsing_exception, reason=Mapping definition for [tags] has unsupported parameters: [index : false]]]
应该如何映射?
completion
类型在有限状态转换器 (FST) 数据结构中以不同方式存储数据,而不是在倒排索引中。
您可以在此处找到有关完成建议器的更多信息:
mapper_parsing_exception
说它无法解析
假设你正在写 python
假 --> 假
数据=“标签”:{
“类型”:“完成”,
“指数”:假
}
在请求中将此发送为 json
json.loads(数据)
我想要一个字段tags
作为completion
,我不希望这个字段参与评分,所以我尝试应用映射
"tags": {
"type": "completion",
"index": false
}
我收到一个错误
ElasticsearchStatusException[Elasticsearch exception [type=mapper_parsing_exception, reason=Mapping definition for [tags] has unsupported parameters: [index : false]]]
应该如何映射?
completion
类型在有限状态转换器 (FST) 数据结构中以不同方式存储数据,而不是在倒排索引中。
您可以在此处找到有关完成建议器的更多信息:
mapper_parsing_exception 说它无法解析
假设你正在写 python 假 --> 假
数据=“标签”:{ “类型”:“完成”, “指数”:假 }
在请求中将此发送为 json json.loads(数据)