在创建索引时(而不是查询时),是否可能确定特定术语比其他术语更重要?例如,考虑同义词过滤器:
文档1:“这是一辆漂亮的汽车”
文档2:“这是一个不错的交通工具”
我想将术语“交通工具”添加到第一个文档中,并将术语“汽车”添加到第二个文档中,但我希望如果以后使用单词“汽车”查询索引,则第一个文档的得分将高于第二个文档,如果查询“交通工具”,则情况将相反。在将它们添加到各自的文档之前,在字段上调用setBoost是否能解决问题?还是我应该将同义词添加到不同的字段名称中?或者我从错误的角度看待了这个问题?谢谢。
文档1:“这是一辆漂亮的汽车”
文档2:“这是一个不错的交通工具”
我想将术语“交通工具”添加到第一个文档中,并将术语“汽车”添加到第二个文档中,但我希望如果以后使用单词“汽车”查询索引,则第一个文档的得分将高于第二个文档,如果查询“交通工具”,则情况将相反。在将它们添加到各自的文档之前,在字段上调用setBoost是否能解决问题?还是我应该将同义词添加到不同的字段名称中?或者我从错误的角度看待了这个问题?谢谢。