PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tìm kiếm toàn văn trong Postgres hoặc CouchDB?

Nếu tôi hiểu đúng vấn đề của bạn, có lẽ tất cả những gì bạn cần đã được tích hợp sẵn trong CouchDB.

  1. Để nhận một loạt tài liệu có tên bắt đầu bằng v.d. "Giăm bông". Bạn có thể sử dụng yêu cầu với phạm vi chuỗi:startkey="Ham"&endkey="Ham\ufff0"
  2. Nếu bạn cần tìm kiếm toàn diện hơn, bạn có thể tạo một dạng xem chứa tên của các địa điểm khác làm khóa. Vì vậy, bạn lại có thể truy vấn các phạm vi bằng cách sử dụng kỹ thuật trên.

Đây là một chức năng xem để thực hiện điều này:

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

Ngoài ra, hãy xem bài đăng trên blog CouchOne về tìm kiếm tự động điền và tự động điền CouchDB cũng như thảo luận này trong danh sách gửi thư về tính năng tự động hoàn thành CouchDB.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khóa chính tổng hợp PostgreSQL

  2. Chú thích ngủ đông cho kiểu nối tiếp PostgreSQL

  3. Cách sqrt () hoạt động trong PostgreSQL

  4. Làm cách nào để khởi động máy chủ PostgreSQL trên Mac OS X?

  5. Sao chép cơ sở dữ liệu PostgreSQL sang một máy chủ khác