建立过滤器
BEGIN
ctx_ddl.create_preference ('my_lexer', 'chinese_vgram_lexer');
END;
建立索引
CREATE INDEX index1 ON cm_property(blob_value) indextype is ctxsys.context
parameters('lexer my_lexer');
搜索
SELECT *
FROM cm_property
WHERE contains (blob_value, '文本') >0
没有结果.但是可以搜索到blob字段中的英文和数字,用SELECT token_text, token_count FROM dr$index1$i查看到索引中都是一些英文和数字,没有中文.请问各位大虾该怎样设置才能搜索到blob字段中的中文?谢谢!
BEGIN
ctx_ddl.create_preference ('my_lexer', 'chinese_vgram_lexer');
END;
建立索引
CREATE INDEX index1 ON cm_property(blob_value) indextype is ctxsys.context
parameters('lexer my_lexer');
搜索
SELECT *
FROM cm_property
WHERE contains (blob_value, '文本') >0
没有结果.但是可以搜索到blob字段中的英文和数字,用SELECT token_text, token_count FROM dr$index1$i查看到索引中都是一些英文和数字,没有中文.请问各位大虾该怎样设置才能搜索到blob字段中的中文?谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货