Comience con MongoDB Search creando un índice de búsqueda, ejecutando una query y procesando los resultados. Seleccione el tipo de implementación, la interfaz y el lenguaje para ver el procedimiento adecuado.
Configura tu clúster
Define and Create a MongoDB Search Index
un índice de MongoDB Search es una estructura de datos que clasifica los datos en un formato que se puede buscar con facilidad. Asocia términos con documentos que contienen esos términos para permitir una recuperación rápida de documentos en el momento de la query.
Se debe configurar un índice de MongoDB Search para realizar queries de datos usando MongoDB Search. Recomendamos indexar los campos que se usan regularmente para ordenar o filtrar los datos.
Para obtener más información, consulta Clientes compatibles.
En esta sección, creas un índice de MongoDB Search en la colección de ejemplo películas.
Build and Run MongoDB Search Queries
Las consultas de búsqueda de MongoDB adoptan la forma de una etapa del pipeline de agregación. El usuario usa MongoDB Search principalmente con la etapa $search, que debe ser la primera etapa en el pipeline de queries. También se puede utilizar esta etapa junto con otras etapas del pipeline.
Cuando ejecutas una consulta de MongoDB Search, MongoDB Search usa el índice de búsqueda para localizar y recuperar los datos relevantes de la colección. MongoDB Search también proporciona la etapa $searchMeta, múltiples subpipelines, y varios operadores del query y coleccionistas que puedes usar para refinar aún más tus resultados de búsqueda.
Para obtener más información, consulta Query e índices.
En esta sección, ejecutará queries en la colección indexada.
Continuar Aprendiendo
Ejecute queries de autocompletar y coincidencia parcial
You can use MongoDB Search to run autocomplete and partial queries that return results for partial words. This helps you retrieve results with increasing accuracy as more characters are entered in your application's search field. You must index the fields as the MongoDB Search autocomplete type to use the autocomplete operator.
Para comenzar, consulta Cómo ejecutar queries de MongoDB Search con autocompletado y coincidencia parcial.
Agrupar resultados de búsqueda con facetas
Puedes usar MongoDB Search para ejecutar consultas de facetas que agrupen los resultados de búsqueda por strings, fechas o valores numéricos. Debes crear un índice con una definición de faceta para usar el colector facet (operador de MongoDB Search).
Para comenzar, consulta Cómo usar facetas con MongoDB Search.
Utilice el Playground de búsqueda de MongoDB
Usa el MongoDB Search Playground para probar diferentes características de MongoDB Search y configura índices de búsqueda y ejecuta queries sin una cuenta, clúster o colección de Atlas.
Para obtener más información, consulta Playground de MongoDB Search.
Aprenda con un curso
Para obtener más información sobre MongoDB Search, puedes tomar la unidad 1 del Curso de Atlas Search en MongoDB University. La unidad de 2,25 horas incluye un resumen de MongoDB Search y lecciones sobre cómo crear índices de MongoDB Search, usar $search con diferentes operadores y generar facetas de búsqueda.
Aprende observando
También puede ver los siguientes videos para aprender más sobre MongoDB Búsqueda:
Se debe consultar la descripción general de Atlas y MongoDB Search y comenzar a configurar MongoDB Search para los datos. El video demuestra cómo cargar datos de muestra en el clúster, crear un índice de MongoDB Search y ejecutar una query de muestra usando Search Tester y Data Explorer.
Duración: 10 minutos
Se debe seguir el siguiente video para aprender cómo configurar el índice de MongoDB Search y ejecutar queries desde la aplicación.
Duración: 7 minutos
Sigue el siguiente tutorial en video que muestra cómo compilar queries de MongoDB Search para una aplicación de demostración de Restaurant Finder, que también está disponible en www.atlassearchrestaurants.com.
Duración: 20 minutos