MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como indexar para que a pesquisa e a classificação de texto usem o índice?


Você não pode usar um índice de texto com outro índice para a classificação. Você pode ter um índice composto como { "field" : 1, "t" : "text" } e use o índice para correspondências de igualdade no field e pesquisas de texto, mas os índices de texto não funcionam como parte de um índice composto. Por que você deseja fazer uma pesquisa de texto e depois classificar em outro campo? É um caso de uso um pouco incomum. Deve ser bom para retornar pequenos números de documentos, como para retornar uma página de resultados correspondentes classificados por data.