Nota
MongoDB ofrece una solución mejorada de búsqueda de texto completo, MongoDB Search, y solución de búsqueda vectorial, MongoDB Vector Search. Recomendamos que utilizar el índice de MongoDB Search o índices de MongoDB Vector Search en lugar índices de texto.
Los índices de texto están disponibles en las siguientes versiones:
Índice de Textos Versión | Descripción |
|---|---|
Versión 3 | MongoDB 3.2 introduce la versión 3 de los índices de texto. La versión 3 es la versión por defecto para índices de texto creados en MongoDB 3.2 y posteriores. |
Versión 2 | MongoDB 2.6 introduce la versión 2 de los índices de texto. La versión 2 es la versión por defecto para los índices de texto creados en MongoDB 2.6 a 3.0. |
Versión 1 | MongoDB 2.4 introduce la versión 1 de los índices de texto. MongoDB 2.4 solo admite la versión 1. |
Cambiar la versión del índice
Importante
Siempre use la versión de índice por defecto cuando sea posible. Anule la versión por defecto solo si es necesario por razones de compatibilidad.
Para anular la versión por defecto y especificar una versión diferente para su índice de texto, establezca el textIndexVersion opción cuando se crea un índice:
db.<collection>.createIndex( { <field>: "text" }, { "textIndexVersion": <version> } )
Ejemplo
El siguiente comando crea un índice de texto de versión 2 en el campo content:
db.test.createIndex( { "content": "text" }, { "textIndexVersion": 2 } )