Можно ли определить, что определенные термины важнее других при создании индекса (а не при его запросе)?
Рассмотрим, например, фильтр синонимов:
документ 1: «Хорошая машина»
документ 2: "это хорошее транспортное средство"
Я хочу добавить термин транспортное средство в первый документ и термин автомобиль во второй документ, но я хочу, чтобы, если позже в индексе будет запрошено слово «автомобиль», тогда первый документ будет иметь более высокий балл, чем второй, а если будет запрошен автомобиль, все будет наоборот.
Сработает ли вызов setBoost для полей перед добавлением их в соответствующие документы?
Или, может быть, мне следует добавить синонимы к другому имени поля?
Или я смотрю на это с неправильной точки зрения представление?
Спасибо