MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Подобряване на производителността на MongoDB текстово търсене

AFAIK като цяло се препоръчва да се използва конвейерната рамка вместо стандартното намиране, когато работите с текстово търсене.

Например да направите нещо като:

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

Ще върне само първите 10 елемента с най-много.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Потискане на изхода от услугата Codeship

  2. Кой SchemaType в Mongoose е най-добър за времеви печат?

  3. Кеширане на MongoDB връзки в Django

  4. JSON.NET грешка при предаване при сериализиране на Mongo ObjectId

  5. mongodb:най-добрият начин да получите конкретни документи и след това останалите