注册 登录
编程论坛 Oracle论坛

一个oracle棘手问题

tggyyh 发布于 2006-03-15 23:11, 1045 次点击
我想使用oracle的internedia进行全文检索,在oracle中做了如下设置,但总是查不到数据。请问有谁知道问题出在哪里?
1)
create table test_doc(test_id char(1), doc blob);

2)
往上述表中装入数据,其中blob数据通过plsql developer装入。

3)
begin
ctx_ddl.create_preference('test_lexer', 'CHINESE_VGRAM_LEXER');
end;

4)
create index idx_test_doc on test_doc(doc)
indextype is ctxsys.context
parameters ('DATASTORE CTXSYS.DIRECT_DATASTORE
FILTER CTXSYS.INSO_FILTER
LEXER shwxd.test_lexer');

5)
select title from test_doc
where contains(doc,'中文',1)>0;

无任何结果,望高手指点.......
3 回复
#2
tggyyh2006-03-15 23:14
补充一下:只是中文搜不出来,搜索英文可以有结果。这是咋回事呢??
#3
小强赶死队2006-03-18 23:08
是不是你插入的数据不能用
或者是你的数据库中所有都 是英文的.
#4
fairy13312006-03-28 16:18

高手可以说一下吗?

1