4

当我们在 redisearch 上创建索引时,我们指定不同的字段及其权重,例如标题文本权重 50 描述文本权重 25,据我了解,这些权重决定了结果的顺序。

我想知道是否有一种方法可以指定搜索的字段权重,即使用 FT.SEARCH

我想在运行时更改字段权重,即根据查询。

我想完成这样的事情

FT.SEARCH idx john description weight 50 title weight 25

看看我是如何在查询时尝试更改权重的。

4

1 回答 1

2

您可以使用查询属性为查询的不同部分指定不同的权重。在这里查看更多详细信息:https ://oss.redislabs.com/redisearch/Query_Syntax.html#query_attributes

于 2020-01-05T08:10:55.947 回答