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

¿Cómo indexar para que la búsqueda y clasificación de texto use el índice?

No puede usar un índice de texto con otro índice para ordenar. Puede tener un índice compuesto como { "field" : 1, "t" : "text" } y use el índice para coincidencias de igualdad en field y búsquedas de texto, pero de lo contrario los índices de texto no funcionan como parte de un índice compuesto. ¿Por qué quiere hacer una búsqueda de texto y luego ordenar en otro campo? Es un caso de uso un poco inusual. Debería estar bien para devolver una pequeña cantidad de documentos, como para devolver una página de resultados coincidentes ordenados por fecha.