您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring搜索中同一字段上按类型的相关性

Spring搜索中同一字段上按类型的相关性

实现此目的的一种简单方法是将OP中的查询重写为dis- max查询

elasticsearch 5.x的示例:

 {
   "query": {
      "dis_max": {
         "queries": [
            {
               "simple_query_string": {
                  "fields": [
                     "_all"
                  ],
                  "query": "mangan"
               }
            },
            {
               "bool": {
                  "filter": {
                     "type": {
                        "value": "DocumentationPage"
                     }
                  },
                  "must": [
                     {
                        "simple_query_string": {
                           "fields": [
                              "title^6"
                           ],
                           "query": "mangan"
                        }
                     }
                  ]
               }
            }
         ]
      }
   }
}
Java 2022/1/1 18:16:09 有463人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶