Um mecanismo de pesquisa requer adaptadores de plugin especialmente codificados. Um adaptador de pesquisa de plugin converte solicitações de pesquisa genérica em um formato de proprietário do mecanismo de pesquisa, chama o mecanismo de pesquisa e retorna as solicitações de pesquisa.
Observação: se o CA SDM for configurado para multilocação, seu inquilino é enviado para o mecanismo de pesquisa. A pesquisa agrupada tem suporte incorporado para a multilocação. É possível usar isso para isolar os dados por um inquilino em uma única implementação do SharePoint.
Importante: Não use caracteres de E comercial nem espaços nos valores do arquivo adapters.properties.
Siga estas etapas:
$NXROOT\bin
encrypt_pwd [-e] <search engine password>
A opção padrão é -e.
$NX_ROOT\samples\cafedsearch
Digite o nome de usuário para o acesso ao SharePoint.
Digite a senha criptografada para o acesso ao SharePoint como mostrado na Etapa 1.
Digite o nome do host.
Insira o nome do domínio.
Insira o protocolo de comunicação (http ou https).
Digite o número da porta. O padrão é 80.
Defina um valor de chave exclusivo que o Google usa para decidir qual conta de pesquisa personalizada do Google usar.
Digite o valor de chave único que ajuda o Google a determinar a identidade de um aplicativo. Para recuperar a chave no Console de APIs, ative a API de pesquisa personalizada JSON/Atom. Essa API fornece uma nova chave de API para acesso à API simples.
Insira o protocolo de comunicação (http ou https).
Digite o número da porta do CA Open Space. O padrão é 8686.
Se o CA SDM não estiver configurado com multilocação, digite um nome de usuário para executar a pesquisa no CA Open Space.
Insira a senha criptografada do CA Open Space. Para obter mais informações, consulte a Etapa1.
Digite os detalhes do host da empresa do inquilino.
Por exemplo, se o CA SDM tiver Nome do inquilino como Inquilino 1, você precisa fornecer os seguintes valores no arquivo openspace-tmpl.xml:
<entry key="Tenant1">
<bean class="com.ca.ServicePlus.cafedsearch.adapters.openspace.OpenSpaceCompanyDetail">
<property name="userName" value="$(openspace_tenant1_userName)"/>
<property name="password" value="$(openspace_tenant1_password)"/>
<property name="companyHost" value="$(openspace_tenant1_companyHost)"/>
</bean>
</entry>
openspace_tenant1_userName=
openspace_tenant1_password=
openspace_tenant1_companyHost=
Repita as etapas a e b para todos os inquilinos necessários no arquivo openspace-tmpl.xml.
fs_adapters_cli -i -k OpenSpace -b OpenSpaceSearchAdapter -t "openspace-tmpl.xml" -o "openspace.xml"
fs_adapters_cli -i -k Google -b GoogleSearchAdapter -t "google-tmpl.xml" -o "google.xml"
fs_adapters_cli -i -k SharePoint -b SharePointSearchAdapter -t "sharepoint-tmpl.xml" -o "sharepoint.xml"
Modifique os valores dos atributos -k e -o com um nome de sua escolha. Para obter mais informações sobre os atributos e arquivos do utilitário da pesquisa agrupada, consulte Arquivos do utilitário da pesquisa agrupada.
$NXROOT\log\jfedsearch.log
$NX_ROOT\samples\cafedsearch
Use a opção -c com o arquivo XML (xyz.xml) modificado para registrar adaptadores.
$NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF
pdm_tomcat_nxd -c STOP -t FS
pdm_tomcat_nxd -c START -t FS
Os adaptadores da pesquisa agrupada estão configurados.
$NX_ROOT\log\jfedsearch.log
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|