sql >> Database teknologi >  >> RDS >> Oracle

CONTAINS virker ikke med Oracle Text

Okay, det betyder, at din CREATE INDEX-sætning mislykkedes. Fik du en fejlmeddelelse? Jeg gætter på, at svaret er ja, men du gik glip af det. Så hvad du skal gøre er:

  • slip indekset
  • Kør CREATE INDEX-sætningen igen
  • hvis det giver en fejl, skal du notere årsagen og rette den

Hvis det ikke er indlysende, kører den anden sætning, fordi den ikke forsøger at bruge dit CONTEXT-indeks. Den udfører søgningen på den hårde måde.

Nej den rigtige ting var, at indekset ikke kunne oprettes korrekt, derfor dens status. Du kunne bare have genopbygget indekset, men det er normalt bedre at rette den underliggende årsag til fejlen først. Derfor rådede jeg dig til at droppe og genskabe. Det er klart, at den oprindelige fejl skyldtes en omgivende tilstand, som ikke længere gælder.

Så det lyder som om du gemmer dokumenter i et binært format. Hvilken slags dokumenter? Er de i et understøttet format? Det afhænger af, hvilken version af Oracle du bruger. For eksempel, Oracle Text 10g understøtter op til Word 2003 (dvs. kun DOC) der henviser til, at Oracle Text 11g understøtter Word 2007 (dvs. DOCX også) .




  1. Inder sammenføj mange til mange borde med filter i MySQL

  2. Databaseunderindstilling – Sådan gør du i IRI Voracity

  3. Sådan tilføjer du et sidehoved og en sidefod til en rapport i Microsoft Access

  4. Eksporter tabel fra Postgres database (på server) til csv-fil (på lokal) i java