Bug 12618046
Certain Oracle Text functionality based on third-party technologies, including
AUTO_LEXER and CTX_ENTITY, have been disabled in release 11.2.0.4 (reference
Bug 12618046). For BASIC_LEXER, the usage of the INDEX_STEMS attribute values
that depend on third-party technologies, is also affected. If this impacts an
existing application, contact Oracle Support Services for guidance.
JLVAZ
Em quarta-feira, 11 de março de 2020 15:40:02 BRT, Alessandro Lúcio
Cordeiro da Silva [email protected] [oracle_br]
<[email protected]> escreveu:
Pessoal,
O esquema que tem a tabela livro é o ERPEDU_PRODUCAO, na verdade é o schema que
tem todas as tabelas do sistema, o esquema DBAEFIKASE é o esquema que uso para
administrar o banco, e ele não tem nenhuma tabela de negocio, somente umas que
criou para monitorar/controlar alguma tarefas administrativa do banco.
A versão do Banco é Oracle 11.2.0.4 rodando em um Oracle Linux 6.5. E,
possivelmente é um BUG mesmo, pois importei a tabela para o Oracle 18C e a
tabela funcionou normalmente. Vejam.;
sqlplus ERPEDU_PRODUCAO/disco@orpdbt05
SQL*Plus: Release 18.0.0.0.0 Production on Wed Mar 11 14:33:28 2020Version
18.1.0.0.0
Copyright (c) 1982, 2017, Oracle. All rights reserved.
Last Successful login time: Wed Mar 11 2020 14:32:04 -04:00
Connected to:Oracle Database 18c EE Extreme Perf Release 18.0..0.0.0 -
ProductionVersion 18.1.0.0.0
SQL> select liv_titulo from LIVRO where CONTAINS(LIV_TITULO,'direito',1) > 0
and rownum <=5;
LIV_TITULO--------------------------------------------------------------------------------10
de dezembro de 1948: a declaracao universal do direito humanos1000 perguntas
de direito civilA Republica Federativa do Brasil e o seus fundamentos na
formac?o do estado democratico de direito
A Republica Federativa do Brasil e o seus fundamentos na formac?o do estado
democratico de direito
A anencefalia e o direito a antecipac?o do parto
SQL>
Obrigado!
Alessandro Lúcio Cordeiro da Silva Analista de Sistema
þ http://alecordeirosilva.blogspot.com/
Porque esta é a vontade de Deus, a saber, a vossa
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)
Em quarta-feira, 11 de março de 2020 12:32:28 AMT, Jose Laurindo Chiappa
[email protected] [oracle_br] <[email protected]> escreveu:
E um detalhe ** crítico ** notar que quando VOCÊ criou o índice, vc indicou um
LEXER DBAEFIKASE.MIXED_CASE_LEXER_PREF :
CREATE INDEX IDX_SEARCH_LIV_TITULO ON "LIVRO" ("LIV_TITULO") INDEXTYPE IS
"CTXSYS"."CONTEXT" PARAMETERS ('LEXER DBAEFIKASE.MIXED_CASE_LEXER_PREF')
==> veja no MEU exemplo que eu criei o LEXER no *** MESMO **** schema onde
estão a tabela e o índice :
SCOTT@xepdb1::CONTAINER=XEPDB1> l
1 BEGIN
2 CTX_DDL.CREATE_PREFERENCE ('MIXED_CASE_LEXER_PREF','BASIC_LEXER');
3 CTX_DDL.SET_ATTRIBUTE ('MIXED_CASE_LEXER_PREF', 'mixed_case',
'FALSE');
4 CTX_DDL.SET_ATTRIBUTE ('MIXED_CASE_LEXER_PREF', 'base_letter',
'TRUE');
5* END;
SCOTT@xepdb1::CONTAINER=XEPDB1> /
Procedimento PL/SQL concludo com sucesso.
SCOTT@xepdb1::CONTAINER=XEPDB1> CREATE INDEX IDX_SEARCH_LIV_TITULO ON LIVRO
(LIV_TITULO) INDEXTYPE IS
2* "CTXSYS"."CONTEXT" PARAMETERS ('LEXER MIXED_CASE_LEXER_PREF');
SCOTT@xepdb1::CONTAINER=XEPDB1> /
Índice criado.
==>> EU NÃO USEI esse tal schema DBAEFIKASE .... NOVAMENTE, DEPOIS de
confirmado que tudo está criado ok, primeiro REFAÇA o meu exemplo de tudo estar
no mesmo schema , para só DEPOIS testar objetos em schemas diferentes.....
[]s
Chiappa
Em quarta-feira, 11 de março de 2020 13:24:55 BRT, Jose Laurindo Chiappa
[email protected] [oracle_br] <[email protected]> escreveu:
Então, pra mim a questão é SIMPLES : como eu disse, se depois de uma
verificação COMPLETA vc confirmar que além do OWNER os SCHEMAS aonde foram
criados o LEXER e o índice , a Tabela onde foi criado o índice, etc, etc,
estiver tudo 100% correto, só RESTA a chance de BUG na sua versão (que pra
variar vc não diz qual é) OU de erro no seu procedimento (digamos, índice não
atualizado, talvez)....
Abraços,
Chiappa
---------------------------------------------------------------------------------
Alessandro Lúcio Cordeiro da Silva [email protected] [oracle_br]
<[email protected]>Para:[email protected]., 11 de mar.
às 12:30
O OWNER é o mesmo nos dois sql's, so deixei o owner em um e no outro coloquei..
Mas o mais intrigante é que quando pesquiso somente a palavra mediciona, o sql
retorna dados..
Alessandro Lúcio Cordeiro da Silva Analista de Sistema
#yiv8356338771 #yiv8356338771 -- #yiv8356338771ygrp-mkp {border:1px
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8356338771
#yiv8356338771ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8356338771
#yiv8356338771ygrp-mkp #yiv8356338771hd
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}#yiv8356338771 #yiv8356338771ygrp-mkp #yiv8356338771ads
{margin-bottom:10px;}#yiv8356338771 #yiv8356338771ygrp-mkp .yiv8356338771ad
{padding:0 0;}#yiv8356338771 #yiv8356338771ygrp-mkp .yiv8356338771ad p
{margin:0;}#yiv8356338771 #yiv8356338771ygrp-mkp .yiv8356338771ad a
{color:#0000ff;text-decoration:none;}#yiv8356338771 #yiv8356338771ygrp-sponsor
#yiv8356338771ygrp-lc {font-family:Arial;}#yiv8356338771
#yiv8356338771ygrp-sponsor #yiv8356338771ygrp-lc #yiv8356338771hd {margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8356338771
#yiv8356338771ygrp-sponsor #yiv8356338771ygrp-lc .yiv8356338771ad
{margin-bottom:10px;padding:0 0;}#yiv8356338771 #yiv8356338771actions
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8356338771
#yiv8356338771activity
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8356338771
#yiv8356338771activity span {font-weight:700;}#yiv8356338771
#yiv8356338771activity span:first-child
{text-transform:uppercase;}#yiv8356338771 #yiv8356338771activity span a
{color:#5085b6;text-decoration:none;}#yiv8356338771 #yiv8356338771activity span
span {color:#ff7900;}#yiv8356338771 #yiv8356338771activity span
.yiv8356338771underline {text-decoration:underline;}#yiv8356338771
.yiv8356338771attach
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}#yiv8356338771 .yiv8356338771attach div a
{text-decoration:none;}#yiv8356338771 .yiv8356338771attach img
{border:none;padding-right:5px;}#yiv8356338771 .yiv8356338771attach label
{display:block;margin-bottom:5px;}#yiv8356338771 .yiv8356338771attach label a
{text-decoration:none;}#yiv8356338771 blockquote {margin:0 0 0
4px;}#yiv8356338771 .yiv8356338771bold
{font-family:Arial;font-size:13px;font-weight:700;}#yiv8356338771
.yiv8356338771bold a {text-decoration:none;}#yiv8356338771 dd.yiv8356338771last
p a {font-family:Verdana;font-weight:700;}#yiv8356338771 dd.yiv8356338771last p
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8356338771
dd.yiv8356338771last p span.yiv8356338771yshortcuts
{margin-right:0;}#yiv8356338771 div.yiv8356338771attach-table div div a
{text-decoration:none;}#yiv8356338771 div.yiv8356338771attach-table
{width:400px;}#yiv8356338771 div.yiv8356338771file-title a, #yiv8356338771
div.yiv8356338771file-title a:active, #yiv8356338771
div.yiv8356338771file-title a:hover, #yiv8356338771 div.yiv8356338771file-title
a:visited {text-decoration:none;}#yiv8356338771 div.yiv8356338771photo-title a,
#yiv8356338771 div.yiv8356338771photo-title a:active, #yiv8356338771
div.yiv8356338771photo-title a:hover, #yiv8356338771
div.yiv8356338771photo-title a:visited {text-decoration:none;}#yiv8356338771
div#yiv8356338771ygrp-mlmsg #yiv8356338771ygrp-msg p a
span.yiv8356338771yshortcuts
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8356338771
.yiv8356338771green {color:#628c2a;}#yiv8356338771 .yiv8356338771MsoNormal
{margin:0 0 0 0;}#yiv8356338771 o {font-size:0;}#yiv8356338771
#yiv8356338771photos div {float:left;width:72px;}#yiv8356338771
#yiv8356338771photos div div {border:1px solid
#666666;min-height:62px;overflow:hidden;width:62px;}#yiv8356338771
#yiv8356338771photos div label
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8356338771
#yiv8356338771reco-category {font-size:77%;}#yiv8356338771
#yiv8356338771reco-desc {font-size:77%;}#yiv8356338771 .yiv8356338771replbq
{margin:4px;}#yiv8356338771 #yiv8356338771ygrp-actbar div a:first-child
{margin-right:2px;padding-right:5px;}#yiv8356338771 #yiv8356338771ygrp-mlmsg
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8356338771
#yiv8356338771ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8356338771
#yiv8356338771ygrp-mlmsg select, #yiv8356338771 input, #yiv8356338771 textarea
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv8356338771
#yiv8356338771ygrp-mlmsg pre, #yiv8356338771 code {font:115%
monospace;}#yiv8356338771 #yiv8356338771ygrp-mlmsg *
{line-height:1.22em;}#yiv8356338771 #yiv8356338771ygrp-mlmsg #yiv8356338771logo
{padding-bottom:10px;}#yiv8356338771 #yiv8356338771ygrp-msg p a
{font-family:Verdana;}#yiv8356338771 #yiv8356338771ygrp-msg
p#yiv8356338771attach-count span {color:#1E66AE;font-weight:700;}#yiv8356338771
#yiv8356338771ygrp-reco #yiv8356338771reco-head
{color:#ff7900;font-weight:700;}#yiv8356338771 #yiv8356338771ygrp-reco
{margin-bottom:20px;padding:0px;}#yiv8356338771 #yiv8356338771ygrp-sponsor
#yiv8356338771ov li a {font-size:130%;text-decoration:none;}#yiv8356338771
#yiv8356338771ygrp-sponsor #yiv8356338771ov li
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv8356338771
#yiv8356338771ygrp-sponsor #yiv8356338771ov ul {margin:0;padding:0 0 0
8px;}#yiv8356338771 #yiv8356338771ygrp-text
{font-family:Georgia;}#yiv8356338771 #yiv8356338771ygrp-text p {margin:0 0 1em
0;}#yiv8356338771 #yiv8356338771ygrp-text tt {font-size:120%;}#yiv8356338771
#yiv8356338771ygrp-vital ul li:last-child {border-right:none
!important;}#yiv8356338771