QueryType especifica o tipo de consulta dos índices de busca.
Lista de valores da enumeração
MATCH_QUERY: consulta por correspondência.
MATCH_PHRASE_QUERY: consulta por frase exata.
TERM_QUERY: consulta por termo.
RANGE_QUERY: consulta por intervalo.
PREFIX_QUERY: consulta por prefixo.
BOOL_QUERY: consulta booleana.
CONST_SCORE_QUERY: consulta de relevância com pontuações fixas.
FUNCTION_SCORE_QUERY: consulta de relevância com pontuações personalizadas.
NESTED_QUERY: consulta aninhada.
WILDCARD_QUERY: consulta com caractere curinga.
MATCH_ALL_QUERY: consulta que corresponde a todos os documentos.
GEO_BOUNDING_BOX_QUERY: consulta geográfica por caixa delimitadora.
GEO_DISTANCE_QUERY: consulta geográfica por distância.
GEO_POLYGON_QUERY: consulta geográfica por polígono.
TERMS_QUERY: consulta por múltiplos termos.
EXISTS_QUERY: consulta de existência de campo.
KNN_VECTOR_QUERY: consulta vetorial KNN.
FUNCTIONS_SCORE_QUERY: consulta de pontuação por funções.
SUFFIX_QUERY: consulta por sufixo.
enum QueryType {
MATCH_QUERY = 1;
MATCH_PHRASE_QUERY = 2;
TERM_QUERY = 3;
RANGE_QUERY = 4;
PREFIX_QUERY = 5;
BOOL_QUERY = 6;
CONST_SCORE_QUERY = 7;
FUNCTION_SCORE_QUERY = 8;
NESTED_QUERY = 9;
WILDCARD_QUERY = 10;
MATCH_ALL_QUERY = 11;
GEO_BOUNDING_BOX_QUERY = 12;
GEO_DISTANCE_QUERY = 13;
GEO_POLYGON_QUERY = 14;
TERMS_QUERY = 15;
EXISTS_QUERY = 16;
KNN_VECTOR_QUERY = 17;
FUNCTIONS_SCORE_QUERY = 18;
SUFFIX_QUERY = 19;
}