在创建索引时(而不是在查询时)是否可以确定特定术语比其他术语更重要?
例如,考虑一个同义词过滤器:
doc 1: "this is a nice car"
doc 2: "this is a nice vehicle"
我想将术语车辆添加到第一个文档并将术语汽车添加到第二个文档,但我希望如果稍后使用单词 car 查询索引,则第一个文档的得分将高于第二个文档,如果查询车辆将是相反的方式。
在将字段添加到各自的文档之前对字段调用 setBoost 会起作用吗?
或者也许我应该将同义词添加到不同的字段名称?
还是我从错误的角度看待这个问题?
谢谢