Post on 05-Jun-2015
description
Melhores Práticas de Busca no WebSphere
Portal
Érick WaldsteinIT SpecialistIBM Certified Application Developer - Web Content Manager 8.0
© 2013 IBM Corporation
Agenda• Como funciona um mecanismo de busca• Serviços, Coleções e Escopos• O novo Centro de Procura• Melhorando seus resultados• Implementando uma busca local
© 2013 IBM Corporation1
Como funciona um mecanismo de busca
© 2013 IBM Corporation
© 2013 IBM Corporation
Funcionamento básico1. Busca por conteúdo2. Indexação de conteúdo3. Organização da informação4. Devolução da informação
3
© 2013 IBM Corporation
Busca por conteúdo - CrawlersCrawlers são softwares criados para navegar automaticamente por uma lista de endereços web e adicionar seus conteúdos a um banco de dados.
4
© 2013 IBM Corporation
Indexação de conteúdo - ÍndiceOs motores de busca formam ligações entre palavra-chave e conteúdo da página rastreada. Essas ligações são chamadas de índices.
5
© 2013 IBM Corporation
Organização da informaçãoTodos os índices são agrupados por palavra-chave, tonando mais fácil a entrega dos resultados.
Todo o conteúdo é indexado com sua TAG HTML básica, isso ajuda na formação da relevância.
6
© 2013 IBM Corporation
Devolução da informaçãoTodo motor de busca tem seu algoritmo de entrega. Esse algoritmo é o responsável por ler os índices, ler as urls e em cima de inúmeras variáveis, entre elas o HTML base gravado, mostrar todos os resultado encontrados por ordemde relevância.
7
© 2013 IBM Corporation
Principais buscadores hoje1. Google2. Yahoo3. Baidu4. Bing5. Ask
8
Serviços, Coleções e Escopos
© 2013 IBM Corporation
© 2013 IBM Corporation
Tipos de serviçoPara o WebSphere Portal, “serviços” são motores de busca que podem executar uma ou mais coletas em servidores locais ou remotos. O portal conta comdois tipos de serviços, o Serviço Padrão e o Serviço Customizado.
10
© 2013 IBM Corporation
ColeçõesColeções são crawlers executados pelos serviços de busca em cima de uma fonte de conteúdo pré-cadastrada.
11
© 2013 IBM Corporation
Tipos de Coleções• Web Site• Portal Site• WCM Site• Seedlist
12
© 2013 IBM Corporation
Melhor tipo para seu projetoWeb Site é a melhor escolha para portal remoto. Este crawler consegue indexar páginas e portlets em servidores remotos. Única opção que habilita a utilização de roboots.txt pelo próprio portal.
Portal Site é a melhor opção para ambientes locais. Indexa páginas e portlets em servidor local. Não faz utilização de arquivo roboots.txt.
WCM Site é voltado para portais focados na parte de conteúdo. Indexa conteúdo e documentos das bibliotecas de conteúdo inseridas na url de configuração da lista de coleta.
13
© 2013 IBM Corporation
Melhor tipo para seu projetoSeedlist é utilizado em casos onde o servidor recebe um arquivo de links para ser seguido, os chamados seedlists. Usualmente são listas em formato feed ou ATOM, gerado por aplicações em outros servidores.
Obs.: Caso o projeto tenha que fazer uso de uma combinação de coleções em um mesmo serviço,o administrador deve observar se não haverá repetição de resultados.
14
© 2013 IBM Corporation
Escopos de procuraOs escopos de procura servem para que o usuário possa definir um universo menor de coleções para sua busca.
Esta opção fica disponível no novoportlet Central de Busca.
15
O novo Centro de Procura
© 2013 IBM Corporation
© 2013 IBM Corporation
Oque é o Portlet Centro de Procura?O portlet Centro de Procura veio para substituir o “Procura e Navegação”. Ele agora é o responsável pela exibição dos resultados de procura para o Portal 8.
Alguns recursos foram adicionadoscomo a busca por tag, relevânciado resultado, links sugeridos,ordenação por data e relevância,etc...
17
© 2013 IBM Corporation
O Portlet Centro de Procura
18
© 2013 IBM Corporation
Resultado pelo WCM
19
© 2013 IBM Corporation
Customização no Tema
20
Local: Theme.war\themes\html\dynamicSpots\modules\search\
Melhorando seus resultados
© 2013 IBM Corporation
© 2013 IBM Corporation
Como melhorar meus resultados1. Utilize URLs amigáveis;2. Utilize nomenclatura para as páginas em vários
idiomas;3. Tente utilizar uma descrição para
suas páginas do portal;4. Você tem a opção de configurar
um campo diferente no seu “AT” para servir como descrição.
22
Implementando uma busca local[Hands-on]
© 2013 IBM Corporation
Obrigado!
© 2013 IBM Corporation