Полнотекстовые каталоги SQL Server 2008: более одного языка? - PullRequest
2 голосов
/ 01 февраля 2010

У меня есть одна таблица, и я хочу создать два полнотекстовых каталога, один на немецком и один на английском.

Моя проблема:

Я могу создать только один полнотекстовый каталог для таблицы, но я хочу создать полнотекстовый каталог для Английский язык и немецкий язык. Я не могу использовать индексированное представление.

Есть ли способ исправить мою проблему?

1 Ответ

2 голосов
/ 01 февраля 2010

Вы можете создать один полнотекстовый индекс для таблицы, это правда, но этот индекс не должен быть только для одного языка.

Если вы хотите, вы можете добавить некоторые языковые подсказки к вашему выражению CREATE FULLTEXT INDEX - если, например, один столбец - текст на английском языке, а другой - описание на немецком языке.

CREATE FULLTEXT INDEX ON ProductDocs
(DocSummary, 
 DocContentEnglisch TYPE COLUMN FileExtension LANGUAGE 1033,
 DocContentGerman TYPE COLUMN FileExtension LANGUAGE 1031)
........

Но ты не обязан. Полнотекстовая индексация SQL Server будет работать на нескольких языках, без проблем.

Ознакомьтесь с Общие сведения о полнотекстовом индексировании в SQL Server и Функции языка полнотекстового поиска SQL Server для получения более подробной информации.

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