IBM Connections: Criando Índices de Pesquisa em Background

From Wiki
Revision as of 12:04, 16 September 2016 by Ebasso (talk | contribs) (→‎Ver também)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Procedimento para criação do índice em background no Connections.

Importante:

  1. Os passos descritos são em um ambiente Large Deployment.
  2. Ao executar os passos abaixo no Dmgr, lembre-se que o background index será criado na máquina de destino.

Procedimento

1) Conecte via terminal linux no DMGR, e faça um sudo, depois alterne o diretório:

# cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin 

2) Executar o wsadmin

# ./wsadmin.sh -lang jython
Realm/Cell Name: <default>
Username: wsadmin
Password:                                                                                                                    
WASX7209I: Connected to  process "dmgr" on node hostname01Node using SOAP connector;  The type of process is: DeploymentManager
WASX7031I: For help, enter: "print Help.help()"

3) Carregue as biblioteca de gestão do aplicativo search

wsadmin> execfile("searchAdmin.py")

O wsadmin vai perguntar em qual nó do WAS, onde o search está instalado, deverá ser executado o processo de criação do índice em background. No exemplo abaixo vou escolher o 4.

1: WebSphere:cell=connectionsCell,name=SearchService,type=LotusConnections,node=hostname02Node,process=clSearch_server2
2: WebSphere:cell=connectionsCell,name=SearchService,type=LotusConnections,node=hostname03Node,process=clSearch_server3
3: WebSphere:cell=connectionsCell,name=SearchService,type=LotusConnections,node=hostname04Node,process=clSearch_server4
4: WebSphere:cell=connectionsCell,name=SearchService,type=LotusConnections,node=hostname05Node,process=clSearch_server5
Which service do you want to connect to?
4
Connecting to WebSphere:name=SearchAdminService,type=LotusConnections,cell=connectionsCell,node=hostname05Node,process=clSearch_server5
Search Administration initialized

4) Desabilitando as tarefas

wsadmin> SearchService.disableAllTasks()
1

5) Executando a criação do índice em background, para todas as aplicações

wsadmin>SearchService.startBackgroundIndex("/opt/IBM/temp/backgroundCrawl", "/opt/IBM/temp/backgroundExtracted", "/opt/IBM/temp/backgroundIndex", "all_configured")

Para indexar todas as aplicações, vamos utilizar o all_configured, para aplicações específicas devemos alterar por activities, blogs, calendar, communities, dogear, ecm_files, files, forums, people_finder, profiles, status_updates, wikis.

Neste exemplo o índice será criado no host hostname05, então o diretório /opt/IBM/temp, deve estar vazio e ter espaço suficiente para a criação do novo índice.

Ver também