0

我有许多已在 ES 中编制索引的对象。每个对象的两个属性是“类型”和“标题”。有什么方法可以提升结果,如果结果集中的某个类型占多数,那么标题的权重比“描述”等其他属性要重得多?

编辑:我已经在提升某些属性。但我想,给定结果集的某个特征(大多数类型都是相似的),进一步提升另一个领域。

4

1 回答 1

0

您可以在查询中添加提升:

例如:

"term": {
        "terms": {
          "value": "stranger then fiction",
          "boost": 1.8
        }

在这里阅读更多: http ://www.elasticsearch.org/guide/reference/mapping/boost-field/

于 2013-07-31T15:56:07.750 回答