为什么ElasticSearch没有显示分数?

ail

我在Ubuntu 16.04上使用ElasticSearch 2.3.1。

映射为:

{
    "settings": {
        "analysis": {
            "filter": {             
                "2gramsto3_filter": {
                    "type":     "ngram",
                    "min_gram": 2,
                    "max_gram": 3
                }                
            },        
            "analyzer": {
                "2gramsto3": {
                    "type":      "custom",
                    "tokenizer": "standard",
                    "filter":   [
                        "lowercase",
                        "2gramsto3_filter"
                    ]
                }
            }
        }
    },  
    "mappings": {
        "agents": {
            "properties": {                             
                "presentation": {
                    "type": "string",
                    "analyzer": "2gramsto3"                 
                },
                "cv": {
                    "type": "string",
                    "analyzer": "2gramsto3"                 
                }
        }
    }
}

查询是:

{
  "size": 20,
  "from": 0,
  "query": {
    "bool": {
      "filter": [
        {
          "bool": {
            "must": [
              [
                {
                  "match": {
                    "cv": "folletto"
                  }
                },
                {
                  "match": {
                    "cv": " psicologia"
                  }
                },
                {
                  "match": {
                    "cv": " tenacia"
                  }
                }
              ]
            ]
          }
        }
      ]
    }
  }
}

结果发现14567个文档,但比分总是 "_score": 0

我阅读了具有分数的过滤器,那么,为什么在这种情况下不呢?

谢谢!

ernest_k

分数不是针对过滤器计算的如果您需要分数,则需要使用常规查询。

只需考虑以下文档中指出的含义即可。参考文档:https : //www.elastic.co/guide/zh-CN/elasticsearch/reference/current/query-filter-context.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaFX-为什么分数没有增加?

来自分类Dev

为什么我的墙纸没有显示

来自分类Dev

为什么区域没有显示?

来自分类Dev

为什么我的图像没有显示?

来自分类Dev

为什么没有显示输出?

来自分类Dev

为什么分页点没有显示?

来自分类Dev

为什么我的指令没有显示?

来自分类Dev

为什么没有显示添加的列?

来自分类Dev

为什么<textpath>没有显示?

来自分类Dev

为什么菜单没有显示?-Tkinter

来自分类Dev

为什么我的盒子没有显示?

来自分类Dev

为什么我的墙纸没有显示

来自分类Dev

为什么我的数据没有显示?

来自分类Dev

为什么我的Listview没有显示?

来自分类Dev

为什么我的活动没有显示?

来自分类Dev

为什么没有显示SCSI磁盘?

来自分类Dev

为什么没有显示元素列表?

来自分类Dev

为什么没有显示野牛的结果?

来自分类Dev

为什么我的列表没有显示?

来自分类Dev

为什么我的datePicker没有显示?

来自分类Dev

为什么错误消息没有显示

来自分类Dev

为什么我的 ElasticSearch 查询没有获取任何记录?

来自分类Dev

为什么没有显示带有setCustomContentView的通知?

来自分类Dev

为什么我的相框没有任何显示?

来自分类Dev

为什么我的UIGraphicsImageRenderer绘图(iOS 10)没有显示?

来自分类Dev

为什么该Java程序没有显示预期的结果?

来自分类Dev

为什么我的YouTube视频没有显示?

来自分类Dev

为什么在命令行上没有显示名称?

来自分类常见问题

为什么图片没有显示在我的HTML中?