Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

CONTAINS não funciona com Oracle Text


Ok, isso significa que sua instrução CREATE INDEX falhou. você recebeu uma mensagem de erro? Eu acho que a resposta é sim, mas você perdeu. Então o que você precisa fazer é:
  • descarte o índice
  • execute novamente a instrução CREATE INDEX
  • se ocorrer um erro, anote o motivo e corrija-o

Caso não seja óbvio, a outra instrução é executada porque não está tentando usar seu índice CONTEXT. É fazer a pesquisa da maneira mais difícil.

Não, a coisa real foi o índice falha ao criar corretamente, daí seu status. Você poderia apenas ter reconstruído o índice, mas geralmente é melhor corrigir a causa subjacente da falha primeiro. É por isso que eu o aconselhei a largar e recriar. Obviamente, a falha original foi devido a alguma condição ambiente que não se aplica mais.

Parece que você está armazenando documentos em formato binário. Que tipo de documentos? Eles estão em um formato compatível? Isso dependerá de qual versão do Oracle você está usando. Por exemplo, Oracle Text 10g suporta até Word 2003 (ou seja, apenas DOC) considerando que Oracle O Text 11g suporta o Word 2007 (ou seja, DOCX também) .