Planejar o uso de refinadores em uma página de resultados de pesquisa no SharePoint Server
APLICA-SE A:
2013
2016
2019
Subscription Edition
SharePoint no Microsoft 365
Neste artigo, você aprenderá:
Como os refinadores ajudaram a planejar uma viagem ao Japão
Embora o termo "refinadores" seja novo para você, há uma boa chance de você já os ter usado. Por exemplo, se você já comprou um livro online, provavelmente usou refinadores para encontrar o livro certo.
Suponha, por exemplo, que você tenha ido online para sua livraria favorita para encontrar um guia de viagem sobre o Japão. Você digitou "Japão" no campo de pesquisa e, conforme esperado, surgiram páginas de resultados de pesquisa. O redeseamento de página após página de resultados não parece muito divertido. Felizmente, os designers de site forneceu uma maneira de restringir os resultados da pesquisa. No lado esquerdo da página há uma lista "Categorias" que contém entradas como "Cozimento", "Geografia", "Histórico", "Viagem" e assim por diante. Você clica em "Viagem", e em um instante, os resultados da pesquisa mostram apenas os livros de viagem que contêm a palavra "Japão".
Mas, acontece que há muitos livros de viagem no Japão. Portanto, você precisa cortar ainda mais os resultados. Você estava procurando uma versão de paperback. Portanto, ainda se concentrando nas listas no lado esquerdo da página, você avista uma categoria chamada "Format" que contém termos como "Hardcover", "PDF", "Audio", "Digital" e "Paperback". Portanto, clique em "Paperback" e tenha o que estava procurando: resultados de livros de viagem sobre o Japão no paperback! Infelizmente, o número de resultados da pesquisa ainda era muito grande. Portanto, você continua a usar as várias listas no lado esquerdo da página até que você tenha sido direto para baixo até cinco candidatos esperançosos, um deles passa pela linha de chegada e vai direto para o carrinho de compras.
Agora, aqui está a parte técnica: quando você estava clicando em "Viagem" e "Paperback" você estava, na verdade, usando refinadores. Em SharePoint, um refinador é uma propriedade gerenciada que é refinável. Os valores do refinador são os valores de uma propriedade gerenciada refinável. Portanto, no caso de sua viagem de compras online, "Categorias" e "Format" são refinadores. "Viagem" e "Paperback" são valores de refinador.
O artigo Da coluna do site para a propriedade gerenciada - O que há com isso? explica como as colunas do site são "transformadas" em propriedades gerenciadas durante um rastreamento. Por exemplo, em nosso cenário do Centro de Pesquisa, temos uma coluna de site chamada "Escritor Interno". Para cada item de lista, esta coluna de site contém o nome do autor de um artigo (lembre-se, cada item de lista representa um artigo). Para ajudar o usuário a restringir rapidamente os resultados da pesquisa aos artigos escritos por um escritor específico, exatamente como você restringiu os resultados da pesquisa ao comprar um livro de viagens no Japão, você precisava refinar a propriedade gerenciada que representa a coluna de site "Escritor Interno". Há, é claro, um pouco mais do que isso, e todas as etapas serão explicadas em artigos posteriores.
O que procurar ao identificar refinadores
Essa é fácil: para identificar refinadores, procure informações que os usuários vão querer usar para restringir seus resultados de pesquisa.
No nosso cenário do Centro de Pesquisa, queríamos usar os seguintes refinadores:
Manager
Escritor Interno
Editor
Tipo de Conteúdo
Data de publicação solicitada
Sobre como tornar uma propriedade gerenciada refinável
A primeira coisa que você precisa fazer ao configurar refinadores é tornar refináveis as propriedades gerenciadas que deseja usar. Dependendo do nível de permissão, você pode fazer isso em dois locais:
| Para refinar habilitar uma propriedade gerenciada de | Requer nível de permissão |
|---|---|
| Administração Central |
Administrador de aplicativo de serviço de pesquisa |
| Administração do Conjunto de Sites |
Administrador do conjunto de sites |
Há um motivo para você fazer isso em dois lugares. Se você estiver trabalhando com conteúdo (digamos que seja um gerente de conteúdo), é improvável que você tenha direitos de nível de administração do aplicativo de serviço de pesquisa, ou seja, você não terá acesso à Administração Central. Porém, é muito provável que você tenha permissões de administrador do conjunto de sites.
O artigo anterior desta série ( Como configurara Web Partresultados da pesquisa para usar uma nova fonte de resultados ) explicava como os gerentes de conteúdo podem adicionar facilmente conteúdo ao índice de pesquisa sem precisar incomodar os administradores de aplicativos de serviço de Pesquisa. Portanto, agora que todos estão felizes, não queremos comprometer essa felicidade, tornando os gerentes de conteúdo dependentes de um administrador de aplicativo de serviço de Pesquisa para habilitar refinadores.
Este artigo descreve apenas o procedimento como pode ser executado por um administrador do conjunto de sites (gerenciador de conteúdo). Para obter informações sobre como os administradores de aplicativos de serviço de pesquisa podem tornar uma propriedade gerenciada refinável, consulte Enable automatically created managed properties as refiners in SharePoint Central Administration.
Sobre propriedades gerenciadas refináveis
A seção anterior afirmou "A primeira coisa que você deve fazer ao configurar refinadores é tornar as propriedades gerenciadas que você deseja usar, refináveis". Bem, acontece que os administradores de conjunto de sites (gerentes de conteúdo) não podem fazer isso porque eles não têm o nível de permissão necessário. Porém, eles têm o nível de permissão para mapear uma propriedade rastreada para uma propriedade gerenciada refinável.
Confuso? Vamos dar uma olhada mais de perto.
Os administradores de aplicativos de serviço de pesquisa, que têm acesso à Administração Central, podem configurar muitas coisas diretamente em uma propriedade gerenciada. Por exemplo, a captura de tela a seguir mostra como eles podem alterar a propriedade denominada InternalWriterOWSUSER para ser refinável selecionando Sim - ativo , ou Sim - latente do menu Refinável.

Se olharmos para a mesma propriedade da perspectiva de um administrador de conjunto de sites, que está configurando a propriedade no nível do conjunto de sites, não só o nome da propriedade está esmaeado, mas o menu de opção Refinável está bloqueado (pode não ser fácil ver na captura de tela, mas o campo está bloqueado).

Felizmente, há muitas propriedades gerenciadas "vazias" habilitadas como refinadores por padrão. Nesse contexto, "vazio" significa que uma propriedade rastreada não é mapeada para ela. Isso significa que os administradores do conjunto de sites podem mapear uma propriedade rastreada para uma dessas propriedades gerenciadas habilitadas para refinador sem precisar depender de um administrador de aplicativo de serviço de Pesquisa.
A tabela a seguir fornece uma visão geral das propriedades gerenciadas habilitadas como refinadores por padrão.
| Nome da propriedade gerenciada | Tipo de dados para mapeamento | Formato de exibição para valores do refinador |
|---|---|---|
| RefinableDate00 - RefinableDate19 |
Os valores contêm datas |
Intervals |
| RefinableDecimal00 - RefinableDecimal09 |
Os valores contêm números com no máximo três decimais |
Intervals |
| RefinableDouble00 - RefinableDouble09 |
Os valores contêm números com mais de três decimais |
Intervals |
| RefinableInt00 - RefinableInt49 |
Os valores são números inteiros |
Intervals |
| RefinableString00 - RefinableString99 |
Os valores são sequências de caracteres. Isso inclui valores que usam o tipo de dados Texto, Pessoa ou Grupo, Metadados Gerenciados, Escolha e Sim/Não |
List |
No nosso cenário do Centro de Pesquisa, já identificamos os refinadores que queríamos usar. Para cada um desses refinadores, definimos qual propriedade gerenciada refinável usaria:
| Refinador a ser usado | Propriedade gerenciada refinável |
|---|---|
| Manager |
RefinableString01 |
| Escritor Interno |
RefinableString02 |
| Editor |
RefinableString03 |
| Tipo de Conteúdo |
RefinableString04 |
| Data de publicação solicitada |
RefinableDate01 |
Portanto, agora que temos um plano para quais refinadores usar, a próxima tarefa é fazer a configuração real do refinador.
Próximo artigo desta série
Como adicionar refinadores à sua página de resultados de pesquisa no SharePoint Server