Configurar propriedades da Web Part refinamento no SharePoint Server
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint no Microsoft 365
Por padrão, a Web Part de Refinamento é usado em todas as páginas verticais de pesquisa (results.aspx, peopleresults.aspx, conversationresults.aspx, videoresults.aspx). Os filtros da Web Part pesquisam os resultados a partir de uma Web Part de Resultados da pesquisa em categorias para ajudar os usuários a estreitarem os resultados da pesquisa para auxiliá-los a encontrar o que estão procurando. Ao alterar as propriedades na Peça Web Refinamento, pode fazer o seguinte:
Especificar uma Web Part de Resultados da pesquisa a partir do qual filtrar os resultados da pesquisa.
Especificar quais refinadores mostrar na Web Part.
Mudar o modelo de especificação que é aplicado em cada refinador.
Antes de começar esses procedimentos, verifique o seguinte:
As propriedades gerenciadas que você deseja usar como refinadores são definidas para refináveis e consultáveis no esquema de pesquisa. Você pode verificar ou mudar isso exibindo ou editando as Características principais da propriedade gerenciada, como descrito em Para adicionar uma propriedade gerenciada.
Você fez um rastreamento completo da fonte de conteúdo que contém as propriedades gerenciadas permitidas como refinadores, conforme descrito em Start, pause, resume, or stop a crawl in SharePoint Server.
Configurar as propriedades do Web Part de Refinamento
Para configurar as propriedades de um Web Part de Refinamento
Verifique se a conta do usuário que executa este procedimento é membro do grupo Designers do SharePoint no site do Enterprise Search Center.
Navegue até a página que contém a Web Part de Refinamento que você deseja configurar.
Clique no menu Configurações e clique em Editar Página.
Na Web Part, clique na seta Menu Web Part de Refinamento e clique em Editar Web Part.
No painel de ferramentas da Web Part, na seção Destino do Refinamento, selecione a Web Part a partir do qual filtrar os resultados da pesquisa. Por padrão, a Web Part de Resultados da pesquisa é selecionado.
No painel de ferramentas da Web Part, verifique se a opção Escolher refinadores nesta Web Part está selecionada.
Clique em Escolher Refinadores.
Na página Configuração do refinamento, na seção Refinadores disponíveis, use os botões para selecionar quais refinadores devem ser exibidos no Web Part e também a ordem na qual devem ser exibidos. Se você especificou um Alias para uma propriedade gerenciada que possa ser refinada, ele será mostrado na seção Configuração para.
Na seção Configuração para, configure como deseja que cada refinador apareça.
Observação
Se você tiver um único idioma para o site, pode alterar o nome de exibição do refinador na seção Nome para exibição. Para os sites com vários idiomas, terá que mudar o idioma de exibição do refinador, conforme descrito em Alterar nome de exibição do refinador.
Mudar o nome de exibição do refinador
Por padrão, o nome da propriedade gerenciada ativada como refinador será usado como o nome de exibição para o refinador. Em muitos casos, o nome da propriedade gerenciada não é amistoso — por exemplo, RefinableString00 ou ColorOWSTEXT. Você pode mudar o nome de exibição do refinador alterando um arquivo de script java na galeria de páginas principal.
Para mudar o nome de exibição do refinador
Verifique se a conta do usuário que executa este procedimento é membro do grupo Designers do SharePoint no site do Enterprise Search Center.
No menu Configurações, clique em Configurações do site.
Na página Configurações do site, na seção Galerias do Web Designer, clique em Páginas mestras e layouts de página.
Na página Galeria de Páginas Mestras, clique em Modelos de Exibição.
Na página Exibir Modelos, clique em Arquivos de Idioma.
Na página Arquivos de idioma, clique na pasta que contém o idioma para o qual você deseja mudar o nome de exibição do refinador.
Abra o arquivo CustomStrings.js.
Adicione uma linha ao arquivo para cada propriedade gerenciada ativada como refinador para a qual deseja mudar o nome de exibição usando a seguinte sintaxe:
"rf_RefinementTitle_ManagedPropertyName": "Sample Refinement Title for ManagedPropertyName"
Por exemplo, você pode adicionar a linha a seguir para alterar o nome de exibição da propriedade gerenciada RefinableInt00 para Preço:
"rf_RefinementTitle_RefinableInt00": "Price"
.
Adicionar contagens do refinador ao Web Part de Refinamento
Por padrão, a Web Part do Refinador não exibirá as contagens do refinador ou seja, o número de itens para cada valor do refinador. Por exemplo, se você ativou a propriedade gerenciada Color como refinador, os valores do refinador mostrarão apenas cores como, Vermelho, Verde e Azul. Você pode adicionar contagens do refinador mudando um valor no arquivo HTML para que os valores do refinador sejam mostrados como Vermelho (10), Verde (12) e Azul (8).
Para adicionar contagens do refinador ao Web Part de Refinamento
Verifique se a conta do usuário que executa este procedimento é membro do grupo Designers do SharePoint no site do Enterprise Search Center.
No menu Configurações, clique em Configurações do site.
Na página Configurações do site, na seção Galerias do Web Designer, clique em Páginas mestras e layouts de página.
Na página Galeria de Páginas Mestras, clique em Modelos de Exibição.
Na página Modelos de Exibição, clique em Filtros.
Abra o arquivo Filter_Default.html.
Mude o valor de ShowCounts para true.
Salve o arquivo.