MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Amélioration des performances de recherche de texte MongoDB

AFAIK, en général, il est recommandé d'utiliser le framework de pipeline au lieu de la recherche standard lorsqu'il s'agit de textSearch.

Par exemple, faire quelque chose comme :

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

Renverra uniquement les 10 premiers éléments avec beaucoup le plus.