Elasticsearch: configurar a busca vetorial

Visão geral

Introdução ao Elasticsearch

Conheça o Elasticsearch nesta visão geral sobre como ingerir e visualizar seus dados com o Elastic Cloud.

Conforme você for avançando nos seus conhecimentos sobre a Elastic, usará o Elasticsearch Relevance Engine™ (ESRE), projetado para melhorar aplicações de busca de IA. Com o ESRE, você pode aproveitar um conjunto de ferramentas de desenvolvedor, incluindo a busca textual da Elastic, banco de dados vetorial e nosso modelo transformador proprietário para busca semântica.

A Elastic oferece uma variedade de técnicas de busca, a começar pelo BM25, o padrão do setor para busca textual. Ela fornece correspondência precisa para buscas específicas, correspondendo palavras-chave exatas, e melhora com o ajuste.

Ao começar a trabalhar com a busca vetorial, lembre-se de que há duas formas de busca vetorial: “densa” (também conhecida como busca vetorial kNN) e “esparsa”, como o Learned Sparse Encoder (ELSER) da Elastic.

Além disso, a Elastic também oferece suporte para vetores kNN para implementar a busca por similaridade em dados não estruturados além de texto, como vídeos, imagens e áudio.

Neste guia, demonstraremos como começar a utilizar o Elasticsearch como um banco de dados vetorial, para casos de uso de busca vetorial.


Vamos começar

Crie uma implantação do Elastic Cloud

Comece com uma avaliação de 14 dias. Depois de ir para cloud.elastic.co e criar uma conta, siga as etapas abaixo para saber como executar sua primeira solução Elastic Stack em qualquer uma das mais de 50 regiões compatíveis globalmente.

Se você clicar em Edit settings (Editar configurações), poderá escolher um provedor de serviços em nuvem, incluindo AWS, Microsoft Azure ou Google Cloud. Depois de selecionar o provedor de serviços em nuvem, você poderá selecionar a região relevante. Em seguida, poderá escolher dentre alguns diferentes perfis de hardware para personalizar melhor a implantação de acordo com o que precisa. Além disso, a última versão do Elastic terá sido selecionada previamente para você.

Create_Deployment_8.13.png

Quando sua implantação estiver sendo criada, você receberá um nome de usuário e uma senha. Lembre-se de copiar ou baixar esses dados, pois eles serão necessários quando você instalar suas integrações.


Como trabalhar com o Elasticsearch

Crie sua consulta de busca vetorial

Finalmente, vamos criar sua consulta de busca vetorial. Esta etapa final permite explorar seus dados com buscas e agregações. Clique em Try in console (Experimentar no console) e selecione o botão Send request (Enviar solicitação) ▶. Você verá o código executado à direita.

Vector_Search_in-product_guide_4.png


Próximas etapas

Agradecemos o tempo dedicado à configuração da busca vetorial para seus dados com o Elastic Cloud. Ao iniciar sua jornada com a Elastic, entenda alguns componentes operacionais, de segurança e de dados que você deve gerenciar como usuário ao fazer a implantação no seu ambiente.

Tudo pronto para começar? Faça uma avaliação gratuita de 14 dias no Elastic Cloud.


Recursos adicionais