MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB + Doctrine:Cách sắp xếp truy vấn theo điểm tìm kiếm văn bản

Tôi không thể tìm thấy tài liệu liên quan, nhưng tôi đã tìm thấy sự cố này trên repo Github của dự án. Vấn đề có một cột mốc phát hành 1.2.0, nhưng có vẻ như nó đã được phát hành trong nhánh 1.1.x. Sự cố đã được giải quyết qua cam kết này .

Từ cam kết, có vẻ như tất cả những gì bạn cần để sắp xếp kết quả của mình theo textScore thông tin siêu dữ liệu là một lệnh gọi phương thức bổ sung trên trình tạo truy vấn:

$result = $queryBuilder
    ->equals($expr)
    ->sortMeta('fieldToSearch', 'textScore') // <- this
    ->getQuery()
    ->execute();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lọc các giá trị đô la với mongodb

  2. Cách tìm kiếm trong mảng mảng đối tượng trong mongodb

  3. Sửa đổi thứ tự hiển thị các thuộc tính trong MongoDB

  4. Tích hợp &Dịch vụ có sẵn từ MongoDB cho Đám mây

  5. Chạy MongoDB trên DigitalOcean