Criar um modelo de classificação personalizada usando o aplicativo de Ajuste do Modelo de Classificação

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Se os modelos de classificação padrão não cumprirem os requisitos de relevância que tem, pode criar um modelo de classificação personalizado para a experiência de pesquisa clássica. Com a Aplicação de Otimização de Modelos de Classificação, pode fazê-lo mais facilmente do que antes. A aplicação fornece uma interface de utilizador para copiar um modelo de classificação existente, avaliar os resultados de um conjunto de consultas, adicionar ou remover funcionalidades de classificação e ajustar o peso destas funcionalidades. Por fim, pode avaliar as alterações e publicar o novo modelo de classificação quando estiver satisfeito com os resultados.

Porquê criar um modelo de classificação personalizado?

Na maioria dos casos, os modelos de classificação no SharePoint Server fornecem uma boa classificação de resultados de pesquisa e também pode influenciar a classificação dos resultados da pesquisa com regras de consulta. No entanto, se tiver uma necessidade de relevância específica para os resultados da pesquisa que os modelos de classificação padrão não fornecem, pode criar um modelo de classificação personalizado.

Seguem-se alguns casos de utilização típicos:

  • Adicionou uma propriedade gerida específica que considera que deve influenciar a classificação dos itens no seu site.

Exemplo: Uma loja de alimentos adicionou uma nova propriedade gerida "sem glúten" e quer incluir esta propriedade gerida nos cálculos de classificação dos resultados da pesquisa.

  • Quer dar a uma ou mais propriedades geridas num modelo de classificação padrão mais peso de classificação do que o que obtém por predefinição.

Exemplo: uma empresa de contabilidade quer que os livros do Excel (tipo de ficheiro) tenham um peso de classificação superior ao que obtêm ao utilizar o modelo de classificação padrão.

Importante

Criar um modelo de classificação personalizado é bastante complexo e não deve tomar isto de ânimo leve. Para obter um bom resultado, espere investir tempo em tarefas como avaliar um número considerável de consultas.

Saiba mais sobre modelos de classificação e classificação:

Obter a aplicação para o SharePoint Server

Importante

Para o SharePoint Server 2013, recomendamos que tenha instalado a atualização cumulativa do SharePoint Server 2013 a partir de março de 2014.

  • Instale a aplicação e prepare o farm do SharePoint para permitir que as aplicações utilizem os mesmos processos padrão de todas as aplicações do SharePoint Server: Instalar e gerir aplicações para o SharePoint.

  • Para utilizar a aplicação, tem de ser um administrador da aplicação de serviço de Pesquisa.

Criar um modelo de classificação personalizado – passos principais

  • Clique no ícone da aplicação App Ranking Model Tuning App (Aplicação de Otimização do Modelo de Classificação ) para aceder à página inicial da aplicação.

Siga estes passos principais para criar um modelo de classificação personalizado. Espere andar para trás e para a frente entre os diferentes passos à medida que otimiza o modelo.

  1. Passo 1: Copiar um modelo de classificação existente e dar-lhe um nome

  2. Passo 2: Adicionar um conjunto de decisões

  3. Passo 3: Avaliar os resultados das consultas no conjunto

  4. Passo 4: adicionar funcionalidades de classificação e otimizar o peso

  5. Passo 5: Avaliar as alterações

  6. Passo 6: publicar o modelo de classificação

Passo 1: Copiar um modelo de classificação existente e dar-lhe um nome

Quando iniciar a aplicação, verá uma lista de todos os modelos de classificação disponíveis. Na primeira utilização, este será o conjunto de modelos de classificação padrão fornecidos com o SharePoint. Estes modelos de classificação estão marcados com o modelo Base e a única ação permitida é copiar . Para criar um modelo de classificação personalizado, copie um modelo existente e, em seguida, modifique a cópia. Todos os modelos criados através da aplicação são marcados com Modelo não base e estes também podem ser editados, publicados ou eliminados.

A maioria dos modelos de classificação padrão fornecidos com o SharePoint têm uma fase linear e uma fase neural. Com esta aplicação, só pode personalizar a fase linear de um modelo de classificação, uma vez que uma fase linear é mais fácil de otimizar e personalizar.

Recomendamos que utilize o Modelo de Classificação de Pesquisa com Duas Fases Lineares como base para o modelo de classificação personalizado e, em seguida, será mais fácil ajustar e personalizar o modelo de classificação.

  1. Na lista de modelos de classificação existentes, selecione o modelo que pretende copiar.

  2. Clique na seta à direita e selecione Copiar.

  3. Na página Editar modelo de classificação , escreva um nome para o seu novo modelo de classificação.

  4. Selecione a origem de resultados na qual pretende testar as consultas.

Passo 2: Adicionar um conjunto de decisões

Pode adicionar um ou mais conjuntos de avaliação ao modelo de classificação. Normalmente, um conjunto de julgamentos consiste em consultas populares, consultas que são importantes para a empresa ou consultas que o modelo de classificação atual não processa suficientemente bem. Na página Editar modelo de classificação , em Consultas de juiz, selecione Adicionar conjunto de decisões.

  1. Na página Editar conjunto de julgamentos , escolha uma ou mais destas opções:
Opção Descrição
Importar consultas avaliadas
Se já tiver um conjunto de consultas e etiquetas para documentos devolvidos para as consultas, pode importá-las. Selecione o ficheiro a carregar e, em seguida, clique em Importar consultas.
O ficheiro de importação tem de ser do tipo XML com o seguinte esquema:
<QuerySet Name="testRM - JudgementSet"><Query QueryString="query1" ><Judgements><Document Url="docUrl1" Label="Excellent" /><Document Url="docUrl2" Label="Good" /><Document Url="docUrl3" Label="Fair" /><Document Url="docUrl4" Label="Bad" /></Judgements></Query></QuerySet>Pode utilizar quatro etiquetas para indicar o quão desejável é um resultado para uma consulta: Excelente, Bom, Justo e Incorreto.
Adicionar consultas de exemplo
Se a pesquisa tiver estado ativa no site, pode fazer com que a aplicação escolha um conjunto aleatório de consultas a partir dos registos de consulta existentes. A aplicação irá escolher as consultas mais populares.
Especifique o número de consultas a amostrar na caixa e clique em Adicionar consultas.
Adicionar consultas manualmente
Escreva consultas diretamente na aplicação, uma consulta por linha e, em seguida, clique em Adicionar consultas.
Pode adicionar todas as consultas desta forma ou adicionar manualmente mais consultas a um conjunto de consultas existente.
  1. Se importou consultas avaliadas com etiquetas, clique em Concluído para guardar o conjunto de decisões. Se adicionou consultas a partir do registo de consultas ou manualmente, pode começar a avaliar as consultas, consulte o passo 3.

Para garantir que as métricas de relevância são indicadores fiáveis de quão bom é o modelo de classificação para um determinado site, certifique-se de que:

  • Existem consultas suficientes no conjunto de decisões. Quanto mais consultas e mais documentos avaliados estiverem no top 10 destas consultas, melhor.

  • Existe uma combinação representativa da variedade de consultas que espera ter.

Passo 3: Avaliar os resultados das consultas no conjunto

Agora, analise todas as consultas e avalie os resultados de cada uma. Determine o quão relevante ou desejável é um determinado documento no índice como resultado de pesquisa para a consulta específica. Quanto mais relevante ou desejável pensar que é um documento, maior será a lista classificada.

Observação

Se importou consultas já avaliadas no passo anterior, os resultados já têm uma classificação e pode ignorar este passo.

  1. Na página Editar conjunto de julgamentos , para cada consulta, clique no texto da consulta e selecione Resultados do juiz.

  2. Na página Avaliar consulta , verá dois conjuntos de resultados lado a lado: Resultados com modelo base e Resultados com modelo atual. Antes de fazer alterações ao novo modelo de classificação, os dois conjuntos de resultados serão os mesmos.

  • Para cada resultado, avalie o resultado e atribua-lhe uma classificação (etiqueta) ao escolher o número de estrelas, de um a cinco. A opção de uma estrela, "Ligação quebrada", pode ser utilizada para documentos aos quais não pode aceder.

    Depois de efetuar a primeira ronda de alterações ao modelo de classificação, pode comparar dois conjuntos de resultados lado a lado nesta vista. Compare o modelo de classificação atual com o modelo base ou com a última versão guardada do novo modelo. Desta forma, pode avaliar o efeito das diferentes personalizações que efetuou.

  1. Quando tiver classificado os resultados de uma consulta, clique em Consulta seguinte para continuar através do conjunto de julgamentos.

  2. Clique em Concluído para guardar o conjunto.

Quando tiver analisado e avaliado as consultas no conjunto de julgamentos, verá a cobertura do julgamento desse conjunto. Depois de efetuar alterações ao modelo, pode ver a relevância que melhorou com o novo modelo de classificação para os diferentes conjuntos de avaliação.

Esta coluna Mostra as seguintes informações
Texto da consulta
As consultas no conjunto de decisões.
Cobertura do julgamento
A percentagem de URLs de documentos no top 10 atual que foram classificados.
NOTA: As métricas de relevância só são fiáveis quando a cobertura do julgamento é elevada. Para aumentar a cobertura, julgue mais dos resultados da consulta.
Relevância vs. Classificação base
Depois de efetuar alterações ao modelo de classificação, esta figura mostra a relevância que melhorou para a consulta com o novo modelo de classificação em comparação com o modelo base. Se a classificação for 0,00%, não há diferença entre os dois modelos dessa consulta. Se a classificação for negativa, a relevância diminuiu.
Vs. Modelo guardado
A aplicação mantém uma versão de rascunho do modelo de classificação enquanto trabalha no mesmo. Pode comparar a versão de rascunho atual com a última versão guardada do novo modelo de classificação.
Esta figura mostra a relevância que melhorou ou diminuiu com o rascunho atual do modelo em comparação com a última versão guardada.

A métrica de relevância utilizada na aplicação é "Ganho Acumulado com Desconto" calculado para os cinco primeiros resultados.

Passo 4: adicionar funcionalidades de classificação e otimizar o peso

Quando copia um modelo de classificação existente, o novo modelo de classificação contém as mesmas funcionalidades e pesos de classificação que no modelo base. Pode adicionar mais propriedades geridas como funcionalidades de classificação adicionais, remover funcionalidades existentes ou otimizar o peso das funcionalidades existentes.

Observação

Só pode escolher propriedades geridas que já tenham sido criadas e configuradas. A gestão de propriedades geridas, como criar novas ou defini-las como pesquisáveis ou ordenáveis, está fora do âmbito desta aplicação.

Passo 4a: adicionar funcionalidades de classificação

  1. Na página Editar modelo de classificação , em Adicionar e otimizar funcionalidades, clique em Adicionar funcionalidades para personalizar.

  2. Na página Adicionar uma classificação para personalizar , escolha entre estes tipos de funcionalidades de classificação:

Tipo de funcionalidade de classificação Descrição
Funcionalidade sugerida com base em consultas avaliadas
A aplicação pode sugerir funcionalidades a adicionar quando os vetores de funcionalidades tiverem sido extraídos para um número suficiente de documentos avaliados. As sugestões serão funcionalidades de classificação que têm uma correlação forte (negativa ou positiva) com os jugdements de relevância fornecidos pela otimização automatizada. Esta opção só está disponível depois de ter executado a otimização automatizada neste modelo de classificação pelo menos uma vez. Veja mais sobre a otimização automatizada mais adiante neste artigo.
Propriedade gerida de texto pesquisável
Escolha uma propriedade gerida a utilizar nos cálculos de classificação de resultados de pesquisa.
Se selecionar que a proximidade dos termos de consulta no valor da propriedade é importante, pode introduzir posteriormente um Peso de proximidade para a funcionalidade. A aplicação utiliza as variantes isExact=1 e isDiscounted=1.
Propriedade gerida numérica ordenável
Também denominada funcionalidade de classificação estática.
A propriedade gerida tem de ser do tipo Número Inteiro. A aplicação utiliza a transformação Racional.
Escolha uma propriedade gerida e introduza um valor predefinido para a propriedade . O valor predefinido será utilizado se um item não tiver um valor explicitamente definido.
Propriedade ordenável com um valor específico
Também denominada funcionalidade de classificação estática registada. Escolha uma propriedade gerida e introduza o valor predefinido da propriedade .
Ter valor: este número é o registo específico que está a ser otimizado.
Funcionalidade de classificação do modelo base
Utilize esta opção para ajustar o peso das funcionalidades existentes. Escolha entre as funcionalidades de classificação existentes.
  1. Clique em Adicionar funcionalidade. Repita os passos para adicionar mais funcionalidades para personalizar. As funcionalidades de classificação selecionadas são apresentadas na página Editar modelo de classificação .

Também pode remover funcionalidades do modelo.

Leia mais sobre as funcionalidades de classificação e a agregação de funcionalidades de classificação em Personalizar modelos de classificação para melhorar a relevância no SharePoint.

Passo 4b: Otimizar os pesos

Inicialmente, as novas funcionalidades têm um peso zero, exceto as funcionalidades de classificação existentes do modelo base. Para dar às funcionalidades de classificação uma classificação diferente, pode utilizar o ajuste automatizado ou o ajuste manual.

Otimização automatizada:

Com o ajuste automatizado, os julgamentos fornecidos para o seu conjunto de julgamentos são utilizados para definir automaticamente o peso das funcionalidades de uma forma que tenta maximizar a relevância. A opção de otimização automática está disponível quando tem, pelo menos, 10 consultas com, pelo menos, 10 julgamentos cada. Quanto mais julgamentos tiveres, mais fiável será a otimização automática.

  • No separador Otimização automatizada , clique no botão Espessuras do Autotune .

    Observação

    A opção do autotune inclui uma quantidade considerável de cálculo e pode demorar cerca de 5 minutos para um conjunto de avaliação de 10 consultas.

Ajuste manual:

Com a otimização manual, pode definir ou alterar os pesos das funcionalidades de classificação individuais. Evite valores muito grandes (negativos ou positivos).

  1. No separador Ajuste manual , defina ou altere a espessura de uma funcionalidade ao introduzir ou alterar um valor na caixa Peso .

  2. Clique em Guardar pesos para executar a avaliação em todos os conjuntos de avaliação associados a este modelo.

  3. Avalie as alterações, veja o passo 5.

Passo 5: Avaliar as alterações

A aplicação permite-lhe avaliar como um modelo de classificação personalizado muda de relevância. Isto é especialmente útil para consultas que considera importantes.

Importante

Quando cria um modelo de classificação personalizado, isto influencia todas as consultas que utilizam esse modelo de classificação. Teste o efeito do modelo de classificação personalizado em muitas consultas.

  • Escreva consultas na caixa Consulta de exemplo abaixo da lista Otimização manual para ver os resultados de uma consulta específica. Pode comparar os resultados com o modelo base ou o último modelo guardado à esquerda e os resultados com o modelo atual à direita. Também pode adicionar consultas a um conjunto de julgamentos a partir desta página, se quiser.

  • Também pode avaliar o efeito de uma determinada definição ao executar uma avaliação num conjunto de julgamentos. Na lista de conjuntos de julgamentos em Consultas de juiz, clique na seta à direita do conjunto e selecione Avaliar relevância no menu.

Observação

Alterar o peso de uma funcionalidade de classificação afetará a ordenação dos resultados, esperamos que proporcione uma relevância melhorada. Como resultado da reordenação, os novos documentos que ainda não foram julgados podem introduzir os 10 principais resultados de uma consulta. Se isto acontecer, o valor de cobertura do julgamento descerá para um conjunto de julgamentos, e poderá ter de fazer julgamentos adicionais.

  • Quando terminar de adicionar, remover e otimizar as funcionalidades, guarde as alterações. O novo modelo de classificação personalizado é apresentado na lista de modelos de classificação disponíveis com os quais começou. Está marcado como Modelo não base.

Passo 6: publicar o modelo de classificação

O novo modelo de classificação está, por predefinição, disponível para o site onde adicionou a aplicação. Se quiser utilizar o modelo de classificação personalizado mais amplamente, tem de o publicar.

  1. Na lista Selecionar modelo de classificação , clique na seta à direita e selecione Publicar no menu.

  2. Escolha uma destas opções:

  • Site atual (disponível por predefinição)

  • Coleção de sites atual

  • Todas as coleções de sites (toda a Aplicação do Serviço de Pesquisa)

  1. Clique em Publicar.

Quando publicar o modelo de classificação, obterá um GUID que identifica o modelo de classificação. Pode utilizar o GUID na pesquisa, por exemplo, ao configurar a Peça Web Resultados da Pesquisa ou para definir programaticamente a propriedade RankingModelId de uma consulta.

Mais informações sobre modelos de classificação e classificação