O MongoDB fornece funcionalidades de pesquisa de texto para MongoDB Atlas e implantações autogerenciadas.
Observação
$search, $searchMeta, e $vectorSearch estão agora disponíveis em implantações autogerenciadas. Recomendamos usar esses estágios de agregação em vez do operador $text, pois eles oferecem uma solução aprimorada de query de texto completo.
MongoDB Search
Para realizar pesquisas de texto, use o MongoDB Search. O MongoDB Search suporta indexação de texto refinada e uma linguagem de query rica para resultados de pesquisa rápidos e relevantes.
Para saber mais e começar a usar o MongoDB Search, consulte:
O MongoDB Search também oferece analisadores comuns para análise de texto para pesquisa de texto completo, incluindo suporte para mais de 40 analisadores específicos de idioma.
MongoDB Vector Search
Para realizar uma pesquisa vetorial em seus dados hospedados no MongoDB, use a Vector Search do MongoDB. O MongoDB Vector Search amplia suas funcionalidades de pesquisa de texto para incluir pesquisa semântica, híbrida e generativa.
Para saber mais e começar a usar a Vector Search do MongoDB , consulte:
Queries com o operador $text
O MongoDB também fornece o operador $text. No entanto, recomendamos usar o estágio de agregação $search, pois ele oferece opções avançadas de pesquisa de texto completo, incluindo:
Correspondência difusa e preenchimento automático.
Pontuação de relevância.
Suporte para pesquisa usando sinônimos e facetas.
Realce do termo de pesquisa.
Mais analisadores de idioma.
Para aprender mais sobre queries $text, consulte queries $text.