Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Можно ли выявить записи таблицы, не вошедшие в FullText индекс.  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Есть записи в таблице БД, в которых содержится image поля, которые обрабатываются посредством механизма FT поиска.
Вопрос: можно ли выявить те записи, которые не были проиндексированы.
Вроде в FT индексе есть соответствие между индексируемым значением и уникальным колючем записи, только как это вытащить и проанализировать…
10 сен 09, 12:34    [7641336]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли выявить записи таблицы, не вошедшие в FullText индекс.  [new]
Glory
Member

Откуда:
Сообщений: 104760
FULLTEXTCATALOGPROPERTY ?
10 сен 09, 12:37    [7641361]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли выявить записи таблицы, не вошедшие в FullText индекс.  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Не меня не статистика (свойства) каталога интересуют, а конкретные записи, которые не вошли в индекс.
10 сен 09, 12:47    [7641414]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли выявить записи таблицы, не вошедшие в FullText индекс.  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Может упростить вопрос: можно ли сделать FT запрос, возвращающий все записи по любым значениям поиска? ;)
10 сен 09, 13:16    [7641672]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли выявить записи таблицы, не вошедшие в FullText индекс.  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Вот вроде придумал такой запрос и кажется даже работает...
SELECT [KEY] FROM CONTAINSTABLE(MyTable, DOCTEXT, 'а* or б* or в* or г* or д* or е* or ё* or ж* or з* or и* or к* or л* or м* or н* or п* or р* or с* or т* or у* or ф* or х* or ц* or ч* or ш* or щ* or э* or ю* or я*')
А разницей множеств из этого запроса можно соотвествено достать непопавшие.
10 сен 09, 14:44    [7642496]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли выявить записи таблицы, не вошедшие в FullText индекс.  [new]
Glory
Member

Откуда:
Сообщений: 104760
А смысл этих телодвижений каков ?
10 сен 09, 14:48    [7642537]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли выявить записи таблицы, не вошедшие в FullText индекс.  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Смысл этих телодвижений выявить записи, не попавшие в полнотекстовый индекс из за не совпадения поля, определяющего тип данных содержимого (расширения имени файла) и его реального содержимого...
Например, выяснилось, что у нас нашлись любители класть в базу RTF файлы с раширением DOC и жалуются потом что они не индексируются.
10 сен 09, 15:00    [7642650]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить