- Como a consulta de correspondência funciona no Elasticsearch?
- O que é a consulta de correspondência de frase?
- O que é consulta multi-match?
- Como faço para pesquisar vários campos no Elasticsearch?
Como a consulta de correspondência funciona no Elasticsearch?
A consulta de correspondência analisa qualquer texto fornecido antes de realizar uma pesquisa. Isso significa que a consulta de correspondência pode pesquisar campos de texto para tokens analisados em vez de um termo exato. (Opcional, string) Analisador usado para converter o texto no valor da consulta em tokens. O padrão é o analisador de tempo de índice mapeado para o <campo> .
O que é a consulta de correspondência de frase?
Uma consulta de frase combina os termos até um limite configurável (o padrão é 0) em qualquer ordem. Os termos transpostos têm uma queda de 2. O analisador pode ser configurado para controlar qual analisador irá realizar o processo de análise no texto.
O que é consulta multi-match?
Consultas multi-correspondência. A consulta multi_match baseia-se na consulta de correspondência para permitir consultas de vários campos: GET / _search "query": "multi_match": "query": "this is a test", "fields": ["subject", " mensagem "] A string de consulta. Os campos a serem consultados.
Como faço para pesquisar vários campos no Elasticsearch?
Uma das consultas mais comuns em elasticsearch é a consulta de correspondência, que funciona em um único campo. E há outra consulta com as mesmas opções que funciona também em vários campos, chamada multi_match. Essas consultas oferecem suporte à análise de texto e funcionam muito bem.