• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Глючит полнотекстовый индекс, в чем может быть проблема

Gandliar

Lotus Team
16.02.2004
558
26
BIT
69
Здравствуйте!

Есть база данных с большим полнотекстовым индексом.
Если в поиске написать фамилию имя и отчество (определенная, на русском языке), находит несколько документов, при этом при попытке зайти в документ выдает ошибку - что индекс должен быть перестроен... и документы не открываются.
При этом если написать ту же фамилию и имя или фамилию и отчество, находит те же документы и все заходит нормально.
Если написать "предприниматель фамилия имя отчество" - тоже нормально
Перестройка индекса не помогает.
Другие комбинации из трех поисковых слов (другие ФИО) работают нормально.

В чем может быть проблема?
 

homosapien

Green Team
05.07.2018
18
5
BIT
0
Здравствуйте!

Есть база данных с большим полнотекстовым индексом.
Эх, Владимир, опытным путем установлено, что в больших базах фуфлотекстиндекс глючит, если в базе есть доки, в которых есть незаполненные поля тип дата-тайм\нумбер (т.е. текст), либо документы, где в названных полях реально лежит текст.
А они у вас точно есть :)
Если отловить такие документы и исправить значения, то начнет работать корректно.
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
38
Эх, Владимир, опытным путем установлено, что в больших базах фуфлотекстиндекс глючит, если в базе есть доки, в которых есть незаполненные поля тип дата-тайм\нумбер (т.е. текст), либо документы, где в названных полях реально лежит текст.
А они у вас точно есть :)
Если отловить такие документы и исправить значения, то начнет работать корректно.
если это так, то чо обзываться "фуфлоиндексом" ;) эт, просто, особенность и понятно, как выйти из положения и не попадать в эту жопу в дальнейшем. "Особенности" есть везде.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!