MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Meningkatkan Kinerja Pencarian Teks MongoDB

AFAIK secara umum direkomendasikan untuk menggunakan kerangka kerja pipeline sebagai ganti dari find standar ketika berhadapan dengan textSearch.

Misalnya melakukan sesuatu sebagai:

db.model.aggregate(
   [
     { $match: { $text: { $search: "text" } } },
     { $sort: { score: { $meta: "textScore" } } },
     { $limit: 10 }
   ]
)

Akan mengembalikan hanya 10 elemen pertama dengan paling banyak.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sisipan mongodb massal di Meteor atau Node

  2. yii2 dengan mongodb tidak berfungsi untuk masuk atau mendaftar

  3. MongoDb:tambahkan elemen ke array jika tidak ada

  4. solr Data Import Handler untuk MongoDB

  5. Beralih antara produksi Mongo dan basis data pengujian - Java Spring Boot