Oracle
 sql >> Baza danych >  >> RDS >> Oracle

CONTAINS nie działa z Oracle Text

OK, oznacza to, że instrukcja CREATE INDEX nie powiodła się. Otrzymałeś komunikat o błędzie? Myślę, że odpowiedź brzmi tak, ale przegapiłeś to. Musisz więc:

  • upuść indeks
  • ponownie uruchom instrukcję CREATE INDEX
  • jeśli zgłasza błąd, zanotuj przyczynę i napraw go

Jeśli nie jest to oczywiste, druga instrukcja jest uruchamiana, ponieważ nie próbuje użyć indeksu CONTEXT. Robi wyszukiwanie w trudny sposób.

Nie, tak naprawdę indeks nie udało się utworzyć właściwie, stąd jego status. Mogłeś po prostu odbudować indeks, ale zwykle lepiej najpierw naprawić podstawową przyczynę niepowodzenia. Dlatego poradziłem ci zrzucić i odtworzyć. Oczywiście pierwotna awaria była spowodowana pewnymi warunkami otoczenia, które już nie mają zastosowania.

Brzmi to tak, jakbyś przechowywał dokumenty w formacie binarnym. Jakie dokumenty? Czy są w obsługiwanym formacie? Będzie to zależeć od używanej wersji Oracle. Na przykład Oracle Text 10g obsługuje Word 2003 (tj. tylko DOC) mając na uwadze, że Oracle Text 11g obsługuje Word 2007 (tj. DOCX również) .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak podzielić ciąg w kolejności za pomocą ciągu oddzielonego przecinkami i (ewentualnie) pustych pól między przecinkami

  2. Utwórz formularz Apex z wieloma stronami

  3. Labirynt dostrajania wydajności

  4. .Net - Tworzenie zestawu rekordów na żądanie zamiast ściągania wszystkiego na raz do pamięci

  5. błąd Oracle pl/sql DBMS_LOCK