2
是否可以使用CTXCAT索引得到以下條件返回true?ORACLE CTXCAT索引和變音符號
pát = pat
我創建使用最低配置
CREATE INDEX indexname ON table(column) INDEXTYPE IS CTXCAT;
和它沒有拿起pát
where catsearch(Name,'pát',null) >0
是否可以使用CTXCAT索引得到以下條件返回true?ORACLE CTXCAT索引和變音符號
pát = pat
我創建使用最低配置
CREATE INDEX indexname ON table(column) INDEXTYPE IS CTXCAT;
和它沒有拿起pát
where catsearch(Name,'pát',null) >0
你有沒有做索引之前嘗試過這個詞的索引?
begin
ctx_ddl.create_preference ('MY_LEX','BASIC_LEXER');
ctx_ddl.set_attribute ('MY_LEX','BASE_LETTER','YES');
end;
/
創建索引
CREATE INDEX My_Index ON MyTable (my_column)
INDEXTYPE IS CTXSYS.CTXCAT
PARAMETERS ('Lexer MY_LEX
...
')
PS:添加至少你與
我們使用的是Oracle 10和11工作的Oracle版本,你能給我們解釋有點你有什麼在那裏完成? – user49126
搜索Lexer的Oracle文檔。您可以配置Oracle文本很多 – rvheddeg