Здесь довольно много сценариев, и если вам абсолютно необходимо найти документы, которые содержат «вирус», только когда они автономны и не помечены другими словами, вам нужно выполнить некоторую обработку индекса, возможно, заменив «антивирус»с антивирусом или другой несовпадающей комбинацией.Это предполагает, что вы знаете, что такое комбинации во время индексации.
Проще сказать, что вы хотите показать все документы, но хотите обновить те, которые содержат автономный термин «вирус».Или, более конкретно, понизьте те, которые содержат термин «антивирус».Таким образом, на первом месте стоят документы, содержащие только «вирусные» термины, за которыми следуют документы, содержащие как отдельные, так и комбинированные термины, а затем - документы, содержащие только комбинированные термины.Это может быть достигнуто с помощью:
вирус "антивирус" ^ - 10
^ здесь усиление, и вы даете ему отрицательные значения.Таким образом, любой совпадающий составной термин приведет к падению документа в рейтинге.