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

PostgresまたはCouchDBでの全文検索?

    私があなたの問題を正しく理解していれば、おそらくあなたが必要とするのはすでにCouchDBに組み込まれているでしょう。

    1. 名前が次のように始まる一連のドキュメントを取得するには"ハム"。文字列範囲がstartkey="Ham"&endkey="Ham\ufff0"のリクエストを使用できます
    2. より包括的な検索が必要な場合は、他の場所の名前をキーとして含むビューを作成できます。したがって、上記の手法を使用して範囲をクエリすることもできます。

    これを行うためのビュー関数は次のとおりです。

    function(doc) {
        for (var name in doc.places) {
            emit(name, doc._id);
        }
    }
    

    また、CouchDBの先行入力とオートコンプリート検索に関するCouchOneブログ投稿、およびCouchDBオートコンプリートに関するメーリングリストのこのディスカッションも参照してください。



    1. MySqlクエリを使用して日付の日、月、年を加算および減算する方法

    2. MySQLで10進数と16進数を変換する2つの方法

    3. JDBCシンドライバのNLS_LANG設定?

    4. 結果を除算するためのSQLの10進値