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

プレフィックスで終わるフレーズを全文検索と一致させる

    SELECT title
    FROM table
    WHERE title_tsv @@ to_tsquery('zend') and
    title_tsv @@ to_tsquery('fram:*')  
    

    と同等です:

    SELECT title
    FROM table
    WHERE title_tsv @@ to_tsquery('zend & fram:*')
    

    もちろん、「Zendにはフレームワークがありません」ということもわかります。

    もちろん、tsqueryの一致後にタイトルに対する正規表現の一致を表現することもできますが、explain analysisを使用して、それがtsqueryの前ではなく後に実行されていることを確認する必要があります。



    1. このクエリは、コンマ区切りリストSQL Serverを作成するために何をしますか?

    2. SQLServerのVARBINARY列にByte[]を挿入するにはどうすればよいですか

    3. ProxySQL2.0の新機能

    4. 1つのレポートにバーコード\または複数のバーコードを含む複数のレポートを印刷する方法