我创建了一个表
CREATE TABLE "SCOTT"."TEXTSEARCH"
( "NAME" VARCHAR2(20 BYTE),
"RESUME" BLOB,
"TEXT" CLOB
)
我插入了包含代表简历的 Word 2013 文档的值。简历的正文是
Hi This Is My Resume
Testing
HTML
999999
然后我创建了一个文本索引
CREATE INDEX "SCOTT"."RESUMETEXTINDEX" ON "SCOTT"."TEXTSEARCH" ("RESUME")
INDEXTYPE IS "CTXSYS"."CONTEXT" PARAMETERS ('LEXER ctxsys.basic_lexer');
当我运行查询
select * from textsearch WHERE contains(resume, 'testing')> 0;
我得到了结果,但是当我搜索“我的”这个词时,我没有得到任何结果
select * from textsearch WHERE contains(resume, 'my')> 0;
也不
select * from textsearch WHERE contains(resume, 'My')> 0;
返回结果