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

Django-PostgreSQLとElasticsearchを使用した全文検索

    PostgreSQLの使用を検討することをお勧めします あなたが求めたことをするためだけに。

    PostgreSQL 内に直接データと検索インデックスがあるので、これが最善の解決策だと思います。 また、追加のソフトウェア( Elasticsearch など)をインストールして維持する必要はありません。 )データとインデックスの同期を維持します。

    これは、full-textを実行する必要がある最も単純なコード例です。検索 PostgreSQLを使用したDjangoの場合:

    Entry.objects.filter(body_text__search='Cheese')
    

    すべての基本的なドキュメント 全文検索 の使用について Django with PostgreSQLでは、公式ドキュメントを使用できます: "全文検索

    さらに深く知りたい場合は、記事を読むことができます。 私がこの件について書いたこと:

    "フルテキストPostgreSQLを使用してDjangoで検索



    1. JavaScript PHP/MYSQLで削除する前に確認する

    2. MariaDB RTRIM()とRTRIM_ORACLE():違いは何ですか?

    3. MariaDBで日付に日を追加する8つの方法

    4. PythonとMySQLデータベース:実用的な紹介