Как я могу создать запрос SQL, чтобы также включить аббревиатуры? - PullRequest
1 голос
/ 03 февраля 2011

Предположим, у меня есть поиск по государственным благотворительным организациям. Как мне составить свой SQL-запрос, чтобы он также искал сокращения отправленного запроса?

Например, если я ищу «Торонто SPCA», я бы хотел, чтобы он возвращал результаты «Торонтовского общества защиты и ухода за животными»

Есть ли способ, которым я могу написать свой TSQL, чтобы он делал это для меня при поиске в свободном тексте? или мне нужно разобрать аббревиатуру самостоятельно перед генерацией запроса TSQL?

1 Ответ

3 голосов
/ 03 февраля 2011

Вы можете настроить тезаурус так, чтобы полнотекстовый поиск с использованием FORMSOF знал, что SPCA = Общество по защите и уходу за животными.

См .: Создание пользовательских записей в тезаурусе в SQL Server 2005и 2008 Полнотекстовый поиск для примера того, как это сделать.

...