Есть ли способ использовать FULLTEXT в многоязычной таблице, не выделяя каждому языку отдельный столбец?
У меня есть один столбец, который мне нужно искать, но язык в этом столбце меняется:
ProductID int
Description nvarchar(max)
Language char(2)
Язык
может быть одним из: en
, de
, it
, kr
, th
В настоящее время я создайте согласование и используйте его для поиска. Но это только для английского, немецкого и итальянского языков, и даже для тех, кто не поддерживает стемминг. Все остальное использует LIKE '% searchterm%'
, и я пытаюсь улучшить это.
Я использую SQL Server 2005.