Я хочу добавить в свое веб-приложение простой полнотекстовый поиск, который может принимать несколько слов для поиска.
Пример поиска: "Онлайн-книги по SQL"
Должен ли я преобразовать его в:
WHERE (CONTAINS(myColumn, '"Online*" and "sql*" and "books*"' ))
or : WHERE (CONTAINS(myColumn, '"Online* sql* books*"' ))
or maybe: WHERE (CONTAINS(myColumn, '"Online*"' )) and (CONTAINS(myColumn, '"SQL*"' )) and (CONTAINS(myColumn, '"books*"' ))
или, может быть, лучше использовать 'FORMSOF(INFLECTIONAL('...
Другой вопрос, где лучше построить запрос внутри процедуры хранения внутри моего бизнес-объекта, а затем передать его хранимой процедуре?