当我们在 redisearch 上创建索引时,我们指定不同的字段及其权重,例如标题文本权重 50 描述文本权重 25,据我了解,这些权重决定了结果的顺序。
我想知道是否有一种方法可以指定搜索的字段权重,即使用 FT.SEARCH
我想在运行时更改字段权重,即根据查询。
我想完成这样的事情
FT.SEARCH idx john description weight 50 title weight 25
看看我是如何在查询时尝试更改权重的。
当我们在 redisearch 上创建索引时,我们指定不同的字段及其权重,例如标题文本权重 50 描述文本权重 25,据我了解,这些权重决定了结果的顺序。
我想知道是否有一种方法可以指定搜索的字段权重,即使用 FT.SEARCH
我想在运行时更改字段权重,即根据查询。
我想完成这样的事情
FT.SEARCH idx john description weight 50 title weight 25
看看我是如何在查询时尝试更改权重的。
您可以使用查询属性为查询的不同部分指定不同的权重。在这里查看更多详细信息:https ://oss.redislabs.com/redisearch/Query_Syntax.html#query_attributes