さて、これはCREATEINDEXステートメントが失敗したことを意味します。エラーメッセージが表示されましたか?答えはイエスだと思いますが、あなたはそれを見逃しました。したがって、あなたがする必要があるのは:
- インデックスを削除する
- CREATEINDEXステートメントを再実行します
- エラーが発生した場合は、理由をメモして修正してください
明らかでない場合は、CONTEXTインデックスを使用しようとしていないため、他のステートメントが実行されます。難しい方法で検索を行っています。
本当のことは、インデックスの作成に失敗したことではありませんでした 適切に、したがってそのステータス。インデックスを再構築することもできますが、通常は、障害の根本的な原因を最初に修正することをお勧めします。そのため、ドロップして再作成することをお勧めしました。明らかに、元の障害は、適用されなくなった周囲条件が原因でした。
つまり、ドキュメントをバイナリ形式で保存しているように聞こえます。どんな書類?それらはサポートされている形式ですか?これは、使用しているOracleのバージョンによって異なります。たとえば、 Oracle Text10gは最大でWord2003をサポートします(つまり、DOCのみ) 一方、Oracle Text11gはWord2007(つまり、DOCXも)をサポートします 。