sql >> Base de Datos >  >> NoSQL >> MongoDB

Mejora del rendimiento de búsqueda de texto de MongoDB

AFAIK, en general, se recomienda utilizar el marco de canalización en lugar de la búsqueda estándar cuando se trata de textSearch.

Por ejemplo, hacer algo como:

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

Devolverá solo los primeros 10 elementos con mucho más.