我正在使用elasticsearch版本5.6。当它的值是视频(“contentType”:“video”)时,我想要提升字段“类型”。目前我的映射看起来像这样:
PUT my_index
{
"mappings": {
"my_type": {
"properties": {
"title": {
"type": "text",
},
"contentType": {
"type": "text",
"boost": 4
}
}
}
}
}
如何在contentType等于“video”的情况下指定仅增加4?我知道它可以在查询方面完成,但我想在我的映射中完成。可能吗?任何帮助表示赞赏
答案 0 :(得分:1)
弹性2.x是可能的,https://www.elastic.co/guide/en/elasticsearch/reference/2.3/index-boost.html 它自5.0 https://www.elastic.co/guide/en/elasticsearch/reference/6.0/mapping-boost.html以来已被弃用。看一看为什么索引时间提升是一个坏主意