„Zapytanie jest niezrozumiałe” - Wyszukiwanie pełnotekstowe w przypadku zmiany typów pól

Klient ma długo działającą aplikację IBM Notes, w której ktoś wzdłuż linii zmienił typ pola z liczby na tekst.

Więc teraz, gdy próbujemy przeprowadzić wyszukiwanie FT, takie jak: [myField] = "1234", pojawia się komunikat o błędzie: „Zapytanie nie jest zrozumiałe”.

Jeśli to zrobię: [myField] = 1234 to działa, ale nie zwraca żadnych trafień. Nawet jeśli istnieje dokument, gdzie myField = "1234".

Pole jest typu tekstu w projekcie.

Stworzyłem nowy widok do testowania, zezwalając tylko na dokumenty z jednego formularza.

Usunięto indeks pełnotekstowy (nawet w systemie plików) updall -X Fixup -r Utworzono indeks pełnotekstowy

W moim widoku testowym mam jedną kolumnę, która pokazuje, czy wyszukiwana zawartość pola jest typu tekst @IsText (myField), a wszystkie wiersze pokazują: 1 (więc zawartość pola musi być tekstem)

Żaden z powyższych nie zadziałał, więc stworzyłem nową kopię bazy danych lokalnie. Taki sam problem.

Utworzono całkowicie nową bazę danych (tylko do testowania), formularz, widok i indeks pełnotekstowy i to działa.

Wydaje się, że istniejący projekt bazy danych gdzieś przechowuje stary typ pola ...

Wszelkie pomysły doceniane.

Dzięki!

/JOT

questionAnswers(2)

yourAnswerToTheQuestion