Можно ли использовать Match / Against для соответствия ключевому слову, но не в том случае, если оно встречается в определенной фразе?
Например, если я хочу сопоставить «собаку», но не «хот-дог»:
«Это собака» должно совпадать.
«Это хот-дог» не должно совпадать.
«Хот-дог — это не собака» должно совпадать, потому что вторая «собака» не является частью «хот-дога».
Мое приложение ищет сотни ключевых слов, определенных пользователем, в большой базе данных (~ 100 000 записей), поэтому производительность этого запроса важна.
Изменить: я хотел бы сопоставлять только целые слова, а не ключевые слова, которые появляются как часть другого слова.