sql >> Databáze >  >> NoSQL >> MongoDB

Zlepšení výkonu textového vyhledávání MongoDB

AFAIK obecně se při práci s textSearch doporučuje použít pipeline framework namísto standardního find.

Například dělat něco jako:

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

Vrátí pouze prvních 10 prvků s mnohem nejvíce.




  1. Jak se IAsyncCursor používá pro iteraci s ovladačem mongodb c#?

  2. nastavit pole jako prázdné pro objekt mongo pomocí mongoose

  3. 5 způsobů, jak získat minuty z rande v MongoDB

  4. Nelze se připojit k obrazu mongo docker s mongoose