O NestedQuery define a configuração de uma nested query. Não é possível consultar campos aninhados diretamente. Use o NestedQuery para consultar dados nas linhas filho desses campos ao especificar o caminho do campo e uma subconsulta.
Estrutura de dados
message NestedQuery {
optional string path = 1;
optional Query query = 2;
optional ScoreMode score_mode = 3;
optional float weight = 4;
optional InnerHits inner_hits = 5;
}
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
path |
string |
Sim |
Caminho do campo aninhado em notação de ponto. Por exemplo, |
|
query |
Sim |
Subconsulta executada no subcampo do campo aninhado. Aceita qualquer tipo de consulta. |
|
|
score_mode |
Não |
Modo de cálculo da pontuação quando um campo contém vários valores. |
|
|
weight |
float |
Não |
Peso desta condição de consulta na pontuação. |
|
inner_hits |
Não |
Configurações para retorno dos subcampos correspondentes do campo aninhado. |