在elasticsearch

时间:2015-10-26 07:33:06

标签: elasticsearch

我的查询是,如果我搜索关键字"服装"我目前的结果是

{  
  "_index":"myindex",
  "_type":"pages",
  "_id":"www.abc.com",
  "_score":1.726047,
  "_source":{  
    "organization_website":"www.abc.com",
    "organization_values":[  
      {  
        "unpsc":15,
        "industry":"apparel",
        "codevalue":0.15
      },
      {  
        "unpsc":20,
        "industry":"textile",
        "codevalue":0.2
      }
    ]
  }
}

我可以使用功能分数覆盖Elasticsearch中的_score,但我需要添加添加得分(我已经创建)作为索引中的默认分数。例如,如果我搜索关键字"服装",默认分数将为1,但我想覆盖服装(我已创建)的分数,即分数的unpsc值。

这可以在elasticsearch中创建一个索引,将另一个节点作为默认分数引用,或者我可以使用功能分数/提升.....?

1 个答案:

答案 0 :(得分:0)

我认为不可能根据某些值分配默认分数。

您必须按照自己的建议使用功能评分。