sql >> Databáze >  >> RDS >> Oracle

CONTAINS nefunguje s Oracle Text

Dobře, to znamená, že váš příkaz CREATE INDEX selhal. Zobrazila se vám chybová zpráva? Myslím, že odpověď je ano, ale uniklo vám to. Takže co musíte udělat, je:

  • upustit index
  • znovu spusťte příkaz CREATE INDEX
  • pokud vyvolá chybu, poznamenejte si důvod a opravte jej

V případě, že to není zřejmé, spustí se druhý příkaz, protože se nepokouší použít váš index CONTEXT. Vyhledává to obtížným způsobem.

Ne, ve skutečnosti se index nepodařilo vytvořit správně, odtud jeho stav. Mohli jste jen přebudovat index, ale obvykle je lepší nejprve opravit základní příčinu selhání. Proto jsem ti poradil, abys toho nechal a znovu se vytvořil. Je zřejmé, že původní porucha byla způsobena okolními podmínkami, které již neplatí.

Takže to zní, jako byste ukládali dokumenty v binárním formátu. Jaký druh dokumentů? Jsou v podporovaném formátu? To bude záviset na tom, jakou verzi Oracle používáte. Například Oracle Text 10g podporuje až Word 2003 (tj. pouze DOC) vzhledem k tomu, že Oracle Text 11g podporuje Word 2007 (tedy i DOCX) .




  1. chyba při instalaci caldecott

  2. Využití mezipaměti contrib's pg_prewarm a pg_hibernator v PostgreSQL 9.4.

  3. Ovlivnit primární klíče po výběru, aktualizaci nebo vložení pouze pomocí SQL?

  4. Získejte vložené ID z procedury vložení mysql