Elastic Search: Adicione busca ao seu site

Visão geral


Integre seus dados

Crie uma conta 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 setting (Editar configuração), poderá escolher um provedor de serviços em nuvem, incluindo Google Cloud, Microsoft Azure ou AWS. 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ê.

Quando a 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.

Faça a ingestão dos dados com o rastreador da web da Elastic

Agora que você criou sua implantação, é hora de colocar dados no Elastic. Vamos fazer isso usando o rastreador da web da Elastic. Primeiro, na guia Search  (Buscar) selecione o bloco e Add search to my website (Adicionar busca ao meu site).

Em seguida, selecione Start (Iniciar) no menu que aparece.

Para configurar o rastreador da web, confira este tour guiado ou siga as instruções abaixo:

Agora crie um índice. Para os fins deste guia, vou fazer a ingestão de todos os blogs do site elastic.co

Depois de dar um nome ao seu índice, selecione Create index (Criar índice). Em seguida, valide o domínio (Validate Domain) e depois adicione o domínio (Add domain).

Depois de adicionar o domínio no canto inferior direito, selecione Edit (Editar) para poder adicionar um subdomínio, se necessário.

Em seguida, selecione Crawl rules (Regras de rastreamento) e adicione suas regras de rastreamento conforme mostrado abaixo.*

*Como a página que você quer rastrear terá páginas vinculadas, você deve adicionar outras regras para não dar permissão a esses links e a qualquer outro.

Como trabalhar com o Elasticsearch

Utilize a busca vetorial para criar experiências de busca

Você pensa em usar a busca vetorial como parte da sua experiência de busca? A Elastic tem duas formas de busca vetorial: “densa” (também conhecida como busca vetorial kNN) e “esparsa”, como o Learned Sparse Encoder (ELSER) da Elastic.

A busca vetorial esparsa é a opção mais simples para começar. A Elastic oferece um modelo pronto para uso, o modelo Learned Sparse Encoder, para busca semântica. Esse modelo tem desempenho superior em uma variedade de conjuntos de dados, como dados financeiros, registros meteorológicos e pares de perguntas e respostas, entre outros. O modelo foi construído para fornecer grande relevância em todos os domínios, sem a necessidade de ajustes adicionais.

Confira esta demonstração interativa para ver como os resultados da busca são mais relevantes quando você testa o modelo Learned Sparse Encoder da Elastic em relação ao algoritmo textual BM25 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.

A vantagem da busca semântica e da busca vetorial é que essas tecnologias permitem que os clientes usem uma linguagem intuitiva em suas consultas. Por exemplo, se você quiser buscar diretrizes de local de trabalho sobre uma segunda renda, poderá fazer uma busca por “fazer um bico”, que não é um termo que você provavelmente verá em um documento formal de RH.

Para começar a criar uma experiência de busca semântica usando busca vetorial, confira este guia passo a passo.


Próximas etapas

Agradecemos o tempo que você dedicou para conectar seus bancos de dados ao Elasticsearch com o Elastic Cloud. Ao iniciar sua jornada com o 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.

Iniciar avaliação gratuita