Elasticsearch:使用映射提高特定值的字段



我正在使用Elasticsearch版本5.6。当值为视频时,我想提高字段"类型"(" contentType":" video")。目前,我的映射看起来像这样:

PUT my_index
{
  "mappings": {
    "my_type": {
      "properties": {
        "title": {
          "type": "text", 
        },
        "contentType": {
          "type": "text",
           "boost": 4
        }
      }
    }
  }
}

我如何才能指定仅在4等于"视频"的情况下提高4?我知道可以在查询方面完成,但是我想在映射中进行。是否可以?任何帮助都将受到赞赏

在Elastic 2.x中是可能的自5.0 https://www.elastic.co/guide/en/elasticsearch/reference/6.0/mapping-boost.html以来,它已被弃用。看看为什么索引时间增加是个坏主意

相关内容

  • 没有找到相关文章

最新更新