sql >> Base de Datos >  >> RDS >> Oracle

CONTIENE no funciona con Oracle Text

Bien, esto significa que su instrucción CREATE INDEX falló. ¿Recibió un mensaje de error? Supongo que la respuesta es sí, pero te lo perdiste. Entonces, lo que debe hacer es:

  • soltar el índice
  • volver a ejecutar la sentencia CREATE INDEX
  • si arroja un error, anote el motivo y corríjalo

En caso de que no sea obvio, la otra declaración se ejecuta porque no intenta usar su índice CONTEXT. Está haciendo la búsqueda de la manera difícil.

No, lo real fue que el índice no se pudo crear correctamente, de ahí su estado. Podría simplemente haber reconstruido el índice, pero generalmente es mejor corregir primero la causa subyacente de la falla. Es por eso que te aconsejé que dejaras caer y recrearas. Obviamente, la falla original se debió a alguna condición ambiental que ya no se aplica.

Entonces parece que está almacenando documentos en formato binario. ¿Qué tipo de documentos? ¿Están en un formato compatible? Eso dependerá de la versión de Oracle que esté utilizando. Por ejemplo, Oracle Text 10g admite hasta t Word 2003 (es decir, solo DOC) mientras que Oracle Text 11g es compatible con Word 2007 (es decir, DOCX también) .