小编bar*_*rat的帖子

Elasticsearch - 以更高的值提升嵌套查询

我有一个查询(很好的一部分 - 休息是不重要的像分页):

  "query": {
    "filtered": {
      "query": {
        "bool": {
          "must": [
            {
              "term": {
                "is_active": true
              }
            }
          ],
          "should": [
            {
              "bool": {
                "must": [
                  {
                    "nested": {
                      "path": "skills",
                      "query": {
                        "bool": {
                          "must": [
                            {
                              "bool": {
                                "must": [
                                  {
                                    "range": {
                                      "skills.value": {
                                        "gte": "2"
                                      }
                                    }
                                  },
                                  {
                                    "term": {
                                      "skills.skill.name": "php"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    }
                  }
                ],
                "boost": 2
              }
            }
          ]
        }
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

这是用于搜索配置文件,其具有值为2或更高的技能"PHP".用户可以搜索多个技能=>值对.它工作正常,但我有一个问题: …

nested elasticsearch solr-boost

12
推荐指数
1
解决办法
770
查看次数

标签 统计

elasticsearch ×1

nested ×1

solr-boost ×1