Pesquisa com IA Formulário de configuração do resultado do Genius
O formulário Pesquisa com IA Configuração de resultado do Genius contém informações sobre as configurações de resultado do Genius definidas para seus perfis de pesquisa em Pesquisa com IA. Use este formulário ao criar ou modificar uma configuração de resultado do Genius.
| Campo | Descrição |
|---|---|
| Nome | Nome da configuração do resultado do Genius. |
| Condição do gatilho | Condição que aciona a avaliação da configuração do resultado do Genius. Valores compatíveis:
|
| Termo | Termo que aciona a configuração do resultado do Genius quando corresponde exatamente à consulta de pesquisa. Este campo é exibido somente quando você seleciona Term no campo Condição do gatilho. |
| Aplicação | Escopo da aplicação para a configuração do resultado do Genius. Esse campo é definido automaticamente. |
| Ativo | Opção para ativar a configuração do resultado do Genius. As configurações de resultado do Genius inativas nunca são acionadas. |
| Modelo de script do processador | Exemplo de função de script do lado do servidor. Use o código exibido neste campo como base para o processador de Pesquisa com IA solicitação e os scripts do Pesquisa com IA processador de resposta. Esse campo é definido automaticamente. |
| Pesquisa com IA processador de solicitação | Função de script do lado do servidor que usa um objeto GeniusResultContext como parâmetro. A função deve retornar um objeto GeniusResultAnswer que contém uma consulta de pesquisa. Até três resultados desta consulta de pesquisa são exibidos como cartões de resposta de resultado do Genius. Quando uma consulta de pesquisa aciona a configuração de resultado do Genius, o sistema executa este script e envia a consulta de pesquisa de acionamento e a consulta de pesquisa com script para o back-end Pesquisa com IA para o cálculo dos resultados da pesquisa. Para definir uma consulta de pesquisa, use os métodos de API GeniusResultAnswer.setTable(), GeniusResultAnswer.addSearchPhrases()e GeniusResultAnswer.setSearchPhrase(). Para obter descrições de métodos de API utilizáveis nesta função de script, consulte as descrições da API JavaScript com escopo GeniusResultAnswer e GeniusResultContext. Nota: O método de API GeniusResultContext.getMatchingDocuments() não retorna resultados quando invocado em um script AI Search request processor, já que o script é executado antes de Pesquisa com IA calcular os resultados da consulta de pesquisa de acionamento. Não use este método em seus scripts do processador de solicitação. |
| Pesquisa com IA processador de resposta | Função de script do lado do servidor que usa um objeto GeniusResultContext como parâmetro. A função deve retornar um objeto GeniusResultAnswer que define um ou mais mapas de pares de chave-valor. Quando uma consulta de pesquisa aciona a configuração de resultado do Genius, o sistema executa este script depois que Pesquisa com IA calcula os resultados da pesquisa. Para definir um mapa de pares de chave-valor, use o método de API GeniusResultAnswer.addDataMap(). Cada par de chave-valor representa um nome de campo e um valor que você deseja que o cartão de resposta do resultado do Genius exiba. Para obter descrições de métodos de API utilizáveis nesta função de script, consulte as descrições da API JavaScript com escopo GeniusResultAnswer e GeniusResultContext. |
| Campos de retorno | Lista separada por vírgulas de campos a serem exibidos no cartão de resposta do Genius Result. O comportamento varia de acordo com o tipo de resposta do resultado do Genius:
|