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
この問題の原因は何ですか?
編集:
問題はオペレーティング システムに関連しているようです。Windows インデックスにインストールされた Oracle は正常に動作しますが、Redhat にインストールされた Oracle はまったく機能しません。