As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Ajuste e classificação de respostas
nota
O suporte de recursos varia de acordo com o tipo de índice e a pesquisa API que está sendo usada. Para ver se esse recurso é compatível com o tipo de índice e a pesquisa API que você está usando, consulte Tipos de índice.
Você poderá modificar o efeito de um campo ou atributo na relevância da pesquisa por meio do ajuste de relevância. Você também poderá classificar os resultados da pesquisa por um determinado atributo ou campo.
Ajuste de respostas
Modifique o efeito de um campo ou atributo na relevância da pesquisa por meio do ajuste de relevância. Para testar rapidamente o ajuste de relevância, use a Consulta API para transmitir configurações de ajuste na consulta. Em seguida, visualize os diferentes resultados de pesquisa obtidos em diferentes configurações. O ajuste de relevância no nível da consulta não tem suporte no console. Você também poderá ajustar campos ou atributos que são do tipo StringList
somente no nível do índice. Para obter mais informações, consulte Ajustar a relevância da pesquisa.
Por padrão, as respostas da consulta são classificadas pela pontuação de relevância que Amazon Kendra determina cada resultado na resposta.
Ajuste os resultados para qualquer atributo/campo incorporado ou personalizado dos seguintes tipos:
-
Valor da data
-
Valor longo
-
Valor da sequência de caracteres
Não é possível classificar atributos do seguinte tipo:
-
Valores da lista de sequência de caracteres
Classifique e ajuste os resultados do documento (AWS SDK)
Defina o parâmetro Searchable
como verdadeiro para aumentar a configuração dos metadados do documento.
Para ajustar um atributo em uma consulta, defina o DocumentRelevanceOverrideConfigurations
parâmetro do Query
API e especifique o nome do atributo a ser ajustado.
O JSON exemplo a seguir mostra um DocumentRelevanceOverrideConfigurations
objeto que substitui o ajuste do atributo chamado “departamento” no índice.
"DocumentRelevanceOverrideConfigurations" : [ "Name": "department", "Relevance": { "Importance": 1, "ValueImportanceMap": { "IT": 3, "HR": 7 } } ]
Classificando respostas
Amazon Kendra usa o atributo ou campo de classificação como parte dos critérios para os documentos retornados pela consulta. Por exemplo, os resultados retornados por uma consulta classificada por “_created_at” podem não conter os mesmos resultados de uma consulta classificada por “_version”.
Por padrão, as respostas da consulta são classificadas pela pontuação de relevância que Amazon Kendra determina cada resultado na resposta. Para alterar a ordem de classificação, torne um atributo do documento classificável e configure Amazon Kendra para usar esse atributo para classificar as respostas.
Classifique os resultados em qualquer atributo/campo incorporado ou personalizado dos seguintes tipos:
-
Valor da data
-
Valor longo
-
Valor da sequência de caracteres
Não é possível classificar atributos do seguinte tipo:
-
Valores da lista de sequência de caracteres
Classifique em um ou mais atributos do documento em cada consulta. As consultas retornam 100 resultados. Se houver menos de 100 documentos com o conjunto de atributos de classificação, os documentos sem um valor para o atributo de classificação serão retornados no final dos resultados, classificados por relevância para a consulta.
Para classificar os resultados do documento (AWS SDK)
-
Para usar o UpdateIndexAPIpara tornar um atributo classificável, defina o
Sortable
parâmetro como.true
O JSON exemplo a seguir é usadoDocumentMetadataConfigurationUpdates
para adicionar um atributo chamado “Departamento” ao índice e torná-lo classificável."DocumentMetadataConfigurationUpdates": [ { "Name": "Department", "Type": "STRING_VALUE", "Search": { "Sortable": "true" } } ]
-
Para usar um atributo classificável em uma consulta, defina o
SortingConfiguration
parâmetro da ConsultaAPI. Especifique o nome do atributo a ser classificado e se a resposta deve ser classificada em ordem crescente ou decrescente.O JSON exemplo a seguir mostra o
SortingConfiguration
parâmetro que você usa para classificar os resultados de uma consulta pelo atributo “Departamento” em ordem crescente."SortingConfiguration": { "DocumentAttributeKey": "Department", "SortOrder": "ASC" }
-
Para usar mais de um atributo classificável em uma consulta, defina o
SortingConfigurations
parâmetro da ConsultaAPI. Configure até 3 campos que o Amazon Kendra deve classificar os resultados. Você também poderá especificar se os resultados devem ser classificados em ordem crescente ou decrescente. A cota do campo de classificação pode ser aumentada.Se você não fornecer uma configuração de classificação, os resultados serão classificados pela relevância que Amazon Kendra determina o resultado. No caso de empates na classificação dos resultados, os resultados são classificados por relevância.
O JSON exemplo a seguir mostra o
SortingConfigurations
parâmetro que você usa para classificar os resultados de uma consulta pelos atributos “Nome” e “Preço” em ordem crescente."CollapseConfiguration" : { "DocumentAttributeKey": "Name", "SortingConfigurations": [ { "DocumentAttributeKey": "Price", "SortOrder": "ASC" } ], "MissingAttributeKeyStrategy": "IGNORE" }
Para classificar resultados do documento (console)
nota
Atualmente, a classificação de vários atributos não tem suporte pelo AWS Management Console.
-
Para tornar um atributo classificável no console, escolha Classificável na definição do atributo. Torne um atributo classificável ao criar o atributo ou modificá-lo posteriormente.
-
Para classificar uma resposta de consulta no console, escolha o atributo para classificar a resposta no menu Classificar. Somente os atributos marcados como classificáveis durante a configuração da fonte de dados aparecem na lista.