PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Pencarian teks lengkap di Postgres atau CouchDB?

Jika saya memahami masalah Anda dengan benar, mungkin semua yang Anda butuhkan sudah ada di CouchDB.

  1. Untuk mendapatkan berbagai dokumen dengan nama yang diawali dengan mis. "Daging". Anda dapat menggunakan permintaan dengan rentang string:startkey="Ham"&endkey="Ham\ufff0"
  2. Jika Anda memerlukan pencarian yang lebih komprehensif, Anda dapat membuat tampilan yang berisi nama tempat lain sebagai kunci. Jadi Anda dapat kembali mengkueri rentang menggunakan teknik di atas.

Berikut adalah fungsi tampilan untuk membuatnya:

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

Lihat juga posting blog CouchOne tentang CouchDB typeahead dan pencarian autocomplete dan diskusi ini di milis tentang CouchDB autocomplete.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencetak ke layar dalam file .sql postgres

  2. Menghancurkan DB Postgres di Heroku

  3. Performa OLTP sejak PostgreSQL 8.3

  4. Mengonversi dari Replikasi Asinkron ke Sinkron di PostgreSQL

  5. perhitungan persentil ke-n di postgresql