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

PSQLException:エラー:tsqueryの構文エラー

    フレーズ/逐語的に使用する場合、または構文で使用される文字が含まれている場合は、用語を引用符で囲みます。

    select to_tsquery('"hello there" | hi');
    

    tsvector内のどのキャラクターとも一致しないため、用語にクレイジーなキャラクターを含めるべきではないことに注意してください。

    tsqueryパーサーによって認識される(トークンではない)文字は次のとおりです。 \ 0 (null)、 (空白)、 | * および 。ただし、クエリをトークン化する方法は、辞書の設定方法に基づいている必要があります。構文エラーが発生するためではなく、クエリが正しくトークン化されていないことを意味するため、クエリに不要になる可能性のある文字が他にもたくさんあります。

    plainto_tsqueryを使用します 単純なANDの場合のバージョン クエリを実行し、クエリを手動で作成する必要はありません。




    1. JavaScriptの日付オブジェクトの月のインデックスは0で始まります

    2. SCUMMダッシュボードを使用したMySQLレプリケーションの効果的な監視:パート2

    3. 全体的なスコアを計算するためのピボットを使用したSUM

    4. Postgresqlは、データベースによって使用されている合計ディスク容量を検索します