0

我必须对 ex.(ProductName、ProductDescription、FeedBackOfProduct 等)的几个字段执行搜索。

目前我有 2 种方法 1. 我将所有这些可搜索字段复制到一个复制字段中并在该字段上执行搜索。但这里的问题是我怎样才能提升一个特定的领域,比如假设只在 ProductName 上。

2.或者我会按字段名称搜索并相应地给予提升。产品名称:“测试”^50.0 产品描述:“易于处理”~100^70.0

请告诉我哪种方法最好。

提前致谢。

4

1 回答 1

0

With the 2nd option (search by field with boost) you have more control over how documents are scored, as you note you do not have this control with 1st option. Either way is a valid approach and which one you want to use will depend on your use case scenarios.

于 2013-02-08T02:59:39.233 回答