Можете ли вы определить пользовательское поведение для оператора LIKE? - PullRequest
1 голос
/ 15 июня 2011

Существуют ли РСУБД, которые позволяют определять пользовательский набор правил для оператора LIKE, если он применяется к определенной таблице?Например, я хочу, чтобы «разработка» и «кодирование» отображались как результаты, если вы ищете «программирование» в таблице Foo.

Или есть лучший подход для определения синонимов / паронимов / и т. Д.?

Ответы [ 2 ]

5 голосов
/ 15 июня 2011

Я не знаю, что это существует, но я просто создаю таблицу псевдонимов (id, fkItem, alias)

2 голосов
/ 15 июня 2011

в MSSQL 2005+ полнотекстовый поиск позволяет использовать тезаурус.

Тезаурус SQL Server 2005

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...