Comece a usar o MongoDB Search criando um índice de pesquisa, executando uma query e processando os resultados. Selecione seu tipo de implantação, interface e linguagem para visualizar o procedimento apropriado.
Configure seu cluster
Defina e crie um índice de pesquisa do MongoDB
um índice do MongoDB Search é uma estrutura de dados que categoriza os dados em um formato facilmente pesquisável. Ele mapeia termos com documentos que contêm esses termos para permitir a recuperação rápida de documentos em tempo de consulta.
Você deve configurar um índice do MongoDB Search para fazer query nos dados usando o MongoDB Search. Recomendamos que você indexe os campos que usa regularmente para classificar ou filtrar seus dados.
Para saber mais, consulte Clientes aceitos.
In this section, you create a MongoDB Search index on the sample movies collection.
Crie e execute queries de pesquisa do MongoDB
MongoDB Search queries take the form of an aggregation pipeline stage. You use MongoDB Search primarily with the $search stage, which must be the first stage in the query pipeline. You can also use this stage in conjunction with other stages in your pipeline.
Quando você executa uma query no MongoDB Search, o MongoDB Search usa o índice de pesquisa para localizar e recuperar dados relevantes da collection. O MongoDB Search também fornece o estágio $searchMeta, vários subpipelines e vários operadores de query e coletores que você pode usar para refinar ainda mais os resultados da pesquisa.
Para aprender mais, consulte Queries e índices.
Nesta seção, você executa queries na coleção indexada.
Continuar aprendendo
Executar consultas de preenchimento automático e correspondência parcial
Você pode usar o MongoDB Search para executar query de preenchimento automático e parciais que retornam resultados para palavras parciais. Isso ajuda você a recuperar resultados com precisão crescente à medida que mais caracteres são inseridos no campo de pesquisa do seu aplicativo. Você deve indexar os campos como o tipo autocompletar do MongoDB Search para usar o operador autocompletar.
Para começar, consulte Como executar queries de pesquisa de preenchimento automático e correspondência parcial do MongoDB.
Resultados da pesquisa de grupo com facetas
Você pode usar o MongoDB Search para executar queries de faceta que agrupam resultados de pesquisa por string, data ou valores numéricos. Você deve criar um índice com uma definição de faceta para usar o coletor facet (Operador de pesquisa do MongoDB).
Para começar, consulte Como usar facets com o MongoDB Search.
Use o Playground de Pesquisa do MongoDB
Use o MongoDB Search Playground. para experimentar diferentes funcionalidades do MongoDB Search configurando índices de pesquisa e executando queries sem uma conta, cluster ou collection do Atlas.
Para saber mais, consulte MongoDB Search Playground.
Aprenda com um Curso
To learn more about MongoDB Search, you can take Unit 1 of the Atlas Search Course on MongoDB University. The 2.25 hour unit includes an overview of MongoDB Search and lessons on how to create MongoDB Search indexes, use $search with different operators, and generate search facets.
Aprenda assistindo
Você também pode assistir aos seguintes vídeos para saber mais sobre o MongoDB Search:
Assista a uma visão geral do Atlas e MongoDB Search e comece a configurar o MongoDB Search para seus dados. O vídeo demonstra como carregar dados de amostra no cluster, criar um índice do MongoDB Search e executar uma query de amostra utilizando Search Tester e Data Explorer.
Duração: 10 Minutos
Acompanhe o vídeo a seguir para saber como configurar seu índice de pesquisa MongoDB e executar queries de seu aplicação.
Duração: 7 Minutos
Acompanhe o tutorial em vídeo a seguir que demonstra como criar queries no MongoDB Search para um aplicação de demonstração do Restaurant Finder, que também está disponível em http://www.atlassearchrestaurants.com.
Duração: 20 Minutos