Полнотекстовый индекс Sql Server 2008 (проблема с символами)

Поиск по полнотекстовому индексу работает отлично, но вдруг я заметил, что он терпит неудачу, когда дело доходит до расхождения некоторых символов в арабском языке.

В арабском языке у нас есть завершающая буква {I}, которая может быть написана как {i} или {I}. Это та же буква, но другой код ASCII.. точно так же, как английская разница между {i} и {I}

функция "Содержит" может получить "ALi", но не "ALI"

  • оба {ALi и ALI} существуют..
  • {ALi} возвращает результат, но без результата {ALI}
  • {ALI} возвращает 0 записей при использовании полнотекстового поиска.

Любые идеи??

Спасибо


person Mosh Ana    schedule 19.03.2012    source источник


Ответы (1)


Вы внедрили другой индекс для арабского? Вам нужен один индекс для каждой отдельной сортировки

person Diego    schedule 19.03.2012
comment
Я снова создал индекс и удалил две опции * Чувствительность к акценту —> false * Арабский язык в качестве языка по умолчанию для разбиения слов —> удален. Теперь он работает, но не могу сказать, какой из них исправил это. Я бы выбрал первый вариант. .. Большое спасибо за ваше время .. Благодарим вас за помощь - person Mosh Ana; 19.03.2012