sql >> Database >  >> RDS >> Oracle

CONTAINS werkt niet met Oracle Text

Oké, dit betekent dat je CREATE INDEX-instructie is mislukt. Heb je een foutmelding gekregen? Ik denk dat het antwoord ja is, maar je hebt het gemist. Dus wat je moet doen is:

  • laat de index vallen
  • voer de instructie CREATE INDEX opnieuw uit
  • als het een fout geeft, noteer dan de reden en los het op

In het geval dat het niet duidelijk is, wordt het andere statement uitgevoerd omdat het niet probeert je CONTEXT-index te gebruiken. Het doet de zoektocht op de harde manier.

Nee, het echte werk was dat de index niet kon worden aangemaakt goed, vandaar de status. U had de index gewoon opnieuw kunnen opbouwen, maar het is meestal beter om eerst de onderliggende oorzaak van de storing op te lossen. Daarom adviseerde ik je om te laten vallen en te recreëren. Het is duidelijk dat de oorspronkelijke storing te wijten was aan een omgevingsconditie die niet langer van toepassing is.

Dus dat klinkt alsof u documenten in een binair formaat opslaat. Wat voor documenten? Zijn ze in een ondersteund formaat? Dat hangt af van de versie van Oracle die u gebruikt. Bijvoorbeeld Oracle Text 10g ondersteunt tot Word 2003 (d.w.z. alleen DOC) overwegende dat Oracle Text 11g ondersteunt Word 2007 (dus ook DOCX) .




  1. MySQL:record invoegen indien niet aanwezig in tabel

  2. Hoe kan ik wachtwoorden hashen in postgresql?

  3. Hoe moet ik een Postgresql-docker-image/container gebruiken?

  4. MySQL LAAD GEGEVENS LOKAAL INFILE Python