Conceito
No planejamento de uma busca corporativa, existem vários recursos a serem levados em conta. Um deles é o dicionário de sinônimos, formalmente conhecido como Thesaurus.
Thesaurus é um conjunto de palavras relacionadas a uma ideia com significados semelhantes (veja:http://pt.wikipedia.org/wiki/Tesauro).
Além dos sinônimos citados acima, uma coisa que esse recurso atende são os acrônimos. Imaginem o seguinte cenário, quero buscar
Internet Explorer. Alguns usuários da empresa poderão buscar como "Internet Explorer", outros simplesmente como "IE" ou "IE10". Dessa forma, só encontrará o conteúdo quem digitar da forma como está no conteúdo originalmente, o que não queremos. Nosso trabalho
é ajudar os usuários a encontrar a sua informação de maneira fácil e rápida.
Solução
Para resolver o "problema" acima, utilizaremos o conceito de Thesaurus para a busca do SharePoint Server 2013. Para fins de exemplificação, utilizaremos a palavra "Internet Explorer".
Primeiro vamos realizar os testes:
1- Pesquisar “Internet Explorer”
2- Pesquisar “IE”
Como vocês puderam acompanhar, a primeira pesquisa funcionou e a segunda não trouxe resultados. Agora, vamos criar o Thesaurus para que funcione.
Criando um Thesaurus
1- Para criar o Thesaurus você precisa abrir o notepad e digitar a primeira linha igual na imagem abaixo:
2- Da segunda linha em diante, digite os termos que você deseja relacionar.
3- Salve o Arquivo no formato .CSV e com a codificação UTF-8.
Importando um Thesaurus
Após o Thesaurus criado, falta somente importar para o SharePoint.
Para fazer isso, você precisa abrir o SharePoint 2013 Management Shell e rodar o comando abaixo:
$searchApp = Get-SPEnterpriseSearchServiceApplication
Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename <
Path
>
O Detalhe fica pelo Path que tem que ser no formato UNC.
E.... Pronto J
IMPORTANTE:Ao importar um arquivo Thesaurus, ele sobrescreve todos os outros que já tinham sido importados anteriormente. Para fazer um “append”, você tem que adicionar as suas linhas no arquivo existente e importá-lo novamente.
Recomenda-se guardar o arquivo de Thesaurus para não perder informações.