sql >> Database >  >> NoSQL >> MongoDB

Hoe te indexeren zodat tekst zoeken en sorteren de index gebruiken?

U kunt geen tekstindex gebruiken met een andere index voor het sorteren. U kunt een samengestelde index hebben zoals { "field" : 1, "t" : "text" } en gebruik de index voor gelijkheidsovereenkomsten op field en tekstzoekopdrachten, maar verder werken tekstindexen niet als onderdeel van een samengestelde index. Waarom wil je een tekstzoekopdracht doen en dan sorteren op een ander veld? Het is een enigszins ongebruikelijke use-case. Het zou goed moeten zijn voor het retourneren van kleine aantallen documenten, zoals voor het retourneren van een pagina met overeenkomende resultaten gesorteerd op datum.




  1. MongoDB $in met subquery

  2. Duurzame functies gebruiken in azuurblauwe functie-app met mongodb

  3. Hoe meerdere groepen op id-velden in Mongodb Java-stuurprogramma te schrijven?

  4. Kan ik nog steeds toegang krijgen tot een sitecore-contactfacet nadat de sessie is gewist?