3

https://www.elastic.co/guide/en/elasticsearch/reference/1.6/query-dsl-mlt-query.html#_query_formation_parameters

列出boost_terms但不显示我们应该如何使用它..

我也没有google它。。

我试过了

"boost_terms" = {
"field1": 3
}

"boost_terms" = ["field1"]
"boost_terms" = [3]
4

1 回答 1

1

“boost_terms”是 MLT(不是字段)中形成的“术语/查询”的提升值,域是浮点数,默认值为 1.0(=禁用)。它更改查询中术语的权重向量。

使用示例:

query:{"more_like_this":{"fields":[field1,field2],"like":"elastic kabana","boost_terms":3.0}}
于 2016-02-01T10:37:44.930 回答