sql >> データベース >  >> RDS >> Oracle

CONTAINSはOracleTextでは機能しません

    さて、これはCREATEINDEXステートメントが失敗したことを意味します。エラーメッセージが表示されましたか?答えはイエスだと思いますが、あなたはそれを見逃しました。したがって、あなたがする必要があるのは:

    • インデックスを削除する
    • CREATEINDEXステートメントを再実行します
    • エラーが発生した場合は、理由をメモして修正してください

    明らかでない場合は、CONTEXTインデックスを使用しようとしていないため、他のステートメントが実行されます。難しい方法で検索を行っています。

    本当のことは、インデックスの作成に失敗したことではありませんでした 適切に、したがってそのステータス。インデックスを再構築することもできますが、通常は、障害の根本的な原因を最初に修正することをお勧めします。そのため、ドロップして再作成することをお勧めしました。明らかに、元の障害は、適用されなくなった周囲条件が原因でした。

    つまり、ドキュメントをバイナリ形式で保存しているように聞こえます。どんな書類?それらはサポートされている形式ですか?これは、使用しているOracleのバージョンによって異なります。たとえば、 Oracle Text10gは最大でWord2003をサポートします(つまり、DOCのみ) 一方、Oracle Text11gはWord2007(つまり、DOCXも)をサポートします




    1. MySQLでCOUNTを使用するときにnullではなく0を返す方法

    2. ブール列のSQLAlchemyfunc.count

    3. MySQL/MariaDBテーブルを最適化する方法

    4. PHP mySQL-数値インデックスを持つ連想配列を返すことができますか?