sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur indexerar man så att textsökning och sortering använder indexet?

Du kan inte använda ett textindex med ett annat index för sorteringen. Du kan ha ett sammansatt index som { "field" : 1, "t" : "text" } och använd indexet för likhetsmatchningar på field och textsökningar, men annars fungerar inte textindex som en del av ett sammansatt index. Varför vill du göra en textsökning och sedan sortera på ett annat fält? Det är ett lite ovanligt användningsfall. Det borde vara bra för att returnera ett litet antal dokument, som att returnera en sida med matchande resultat sorterade efter datum.




  1. Använd pymongo i django direkt

  2. In-memory cache med LRU-utgång

  3. SSL-anslutning till Redis med StackExchange.Redis

  4. Meteor Subscribe uppdaterar inte sorteringsordningen för samlingen