我正在尝试在包含 blob(文件)的表上使用 oracle 文本模块创建全文索引。
我正在使用以下脚本来创建索引..
CREATE INDEX my_docs_doc_idx ON test_blob(doc) INDEXTYPE IS CTXSYS.CONTEXT;
我得到了结果:
[SQL] CREATE INDEX my_docs_doc_idx ON test_blob(doc) INDEXTYPE IS CTXSYS.CONTEXT
Affected rows: 0
Time: 0.190ms
但是,当我想使用...测试创建的索引时
SELECT SCORE(1) score, FILE_NAME FROM TEST_BLOB WHERE CONTAINS (doc,'cola',1) > 0
无论我向选择器添加什么值,我总是得到 0 个结果。
感谢文章: https ://community.oracle.com/thread/434057?start=0&tstart= 0 我在 ctx_user_index_errors 表中发现了错误...
DRG-11207: user filter command exited with status 127
什么可能是这个问题的原因?
编辑:
问题似乎与操作系统有关。Oracle 安装在 Windows 索引上很好,而安装在 Redhat 上的则根本无法工作。