sql >> Databasteknik >  >> NoSQL >> MongoDB

Förbättra MongoDB-textsökningsprestanda

AFAIK i allmänhet rekommenderas att använda pipeline-ramverket som finns i standardfynd när man arbetar med textSearch.

Till exempel att göra något som:

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

Returnerar bara de första 10 elementen med mycket mest.




  1. MongoDB Java-drivrutin:autoConnectRetry

  2. Redis:Hur man kommer åt Redis loggfil

  3. hur kan jag ansluta till en mongodb från Ruby code?

  4. Dela upp strängen i en array av delsträngar eller tecken i MongoDB