«Запрос не понятен» - полнотекстовый поиск, когда типы полей изменились
У клиента есть долгоживущее приложение IBM Notes, в котором кто-то по очереди изменил тип поля с номера на текст.
Итак, теперь, когда мыпытается выполнить поиск FT, например: [myField] = "1234" получить сообщение об ошибке: «Запрос не понятен ".
Если я сделаю: [myField] = 1234 это работает, но выигралВернуть любые хиты. Хотя тамs документ, где myField = "1234" .
Поле имеет тип текста в дизайне.
Мы создали новое представление для тестирования, разрешив документы только из одной формы.
Удалил полнотекстовый индекс (даже в файловой системе) updall -X Fixup -r Создал полнотекстовый индекс
В моем тестовом виде яу нас есть один столбец, который показывает, имеет ли содержимое поля искомый текст @IsText (myField), и все строки показывают: 1 (так что 'содержание поля должно быть текстовым)
Ничто из вышеперечисленного не сработало, поэтому я создал новую копию базы данных локально. Та же проблема.
Создана совершенно новая база данных (только для тестирования), форма, просмотр и полнотекстовый индекс, и это работает.
Кажется, что существующий дизайн базы данных где-то хранит старый тип поля ...
Любые идеи приветствуются.
Спасибо!
/ Дж