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

  • Автор темы Автор темы Gandliar
  • Дата начала Дата начала

Gandliar

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

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

В чем может быть проблема?
 
Здравствуйте!

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

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