Ah sim : o *** mínimo *** que se espera é que o colega lá SAIBA em qual schema 
está criando o índice, que o índice ESTEJA sendo criado na tabela CORRETA do 
SCHEMA correto.....Porém, se esse schema ERPEDU_PRODUCAO realmente for o schema 
correto que contém TANTO a tabela QUANTO o índice, vc prefixar a tabela com o 
schema não deveria dar diferença alguma, tanto select liv_titulo from LIVRO 
where CONTAINS(LIV_TITULO....  quanto select liv_titulo from 
ERPEDU_PRODUCAO.LIVRO where CONTAINS(LIV_TITULO..... DEVERIAM dar na mesmaneste 
caso : realmente, fica por conta do colefa que fez a pergunta verificar se 
estava conectado no schema correto quando criou o índice (que nem eu fiz no meu 
exemplo), verificar se não há sinônimos eventualmente apontando pra OUTROS 
objetos tambpem chamados LIVRO, sim.......
[]s
  Chiappa

    Em quarta-feira, 11 de março de 2020 12:23:12 BRT, Jorge luiz 
[email protected] [oracle_br] <[email protected]> escreveu:  
 
  

Os selects são diferentes :
SQL> select liv_titulo from LIVRO where CONTAINS(LIV_TITULO,'direito',1) > 0;
nÒo hß linhas selecionadas
SQL> select liv_titulo from ERPEDU_PRODUCAO.LIVRO where 
CONTAINS(LIV_TITULO,'direito and nasce',1) > 0;

Não sei de onde ele está buscando o primeiro select, mas foi onde vc criou os 
índices.
Verifique o OWNER. É complicado responder só observando, mas parece que tem 
algo de estranho nessa segunda execução.
Abçs

  

Responder a