- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在elasticsearch中为_id字段设置doc_values 因为想根据_id进行排序
点击下面的 api 更新映射给我一个错误
PUT my_index/my_type/_mapping
{
"properties": {
"_id": {
"type": "keyword",
"doc_values": true
}
}
}
原因:[_id] 的映射定义具有不受支持的参数:[doc_value : true]
最佳答案
它是“doc_values”,您使用的参数不正确。 https://www.elastic.co/guide/en/elasticsearch/reference/current/doc-values.html
Elastic 不鼓励对 _id 字段进行排序。参见 this
_id 字段的值也可以在聚合或排序中访问,但不鼓励这样做,因为它需要在内存中加载大量数据。如果需要对 _id 字段进行排序或聚合,建议将 _id 字段的内容复制到另一个启用了 doc_values 的字段中。
编辑
为您的索引模式创建一个名为 for 的脚本字段。例如 string
类型的 id
和 doc['_id'].value
脚本。参见 this有关脚本字段的更多信息的链接。这将创建一个新字段 id
并复制 _id
字段的值,用于索引到与索引模式匹配的索引中的每个文档。然后,您可以对 id
字段执行排序。
关于elasticsearch - 在 elasticSearch 中为 _id 字段设置 doc_values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53372613/
我有一个这样的“位置”字段 "location": { "type": "string", "index": "not_analyzed", "sto
目前我们面临很多这样的异常: ElasticsearchException[org.elasticsearch.common.breaker.CircuitBreakingException: Dat
我想在elasticsearch中为_id字段设置doc_values 因为想根据_id进行排序 点击下面的 api 更新映射给我一个错误 PUT my_index/my_type/_mapping
在 Elasticsearch 5.6 中使用以下映射: "category" => [ "type"=>"keyword", "doc_values"=>true, "ind
在对 fielddata vs doc_values 进行的一些实验中,我遇到了一个奇怪的案例。在我之前的映射中,我根本没有使用文档值。在我的新映射中,我已将 doc_values: true 添加到
我是一名优秀的程序员,十分优秀!