Pergunta

Em primeiro lugar, eu estou procurando uma OOTB forma em instalações para SP2013 - eu posso fazer isso por meio de hacking ao redor com cabeçalhos adicionais.O objetivo é ter vários aplicativos da web usando AAM todos têm um único centro de pesquisa global.Afinal, o que é o ponto de ter um centro de pesquisa global se você precisa de vários centros de pesquisa?- Eu o teria feito, de que maneira, para o provisório

Ok aqui está uma topologia:

Interno os usuários usam:

  • intranet.companyname.net -> zona padrão

Externo os usuários através de um provedor confiável em

  • extranet.companyname.net -> zona de internet

A Intranet tem alguns sites que não pode ser acessado a partir do endereço da Extranet mas todos a Extranet pode ser acessado a partir da Intranet.De modo muito simples.

três web apps:

  • Portal
  • MySites
  • SearchCentre

Cada aplicativo web tem AAM para os dois endereços intranet e extranet

  • intranet.companyname.net / extranet.companyname.net
  • my.intranet.companyname.net / my.extranet.companyname.net
  • search.intranet.companyname.net / search.extranet.companyname.net

Mas eu não posso para a vida da-me a encontrar uma maneira de dizer o Aplicativo de Serviço de Pesquisa que tem para enviar zona da internet os usuários (Extranet) para a Extranet forma de busca de endereços e alterar os resultados da pesquisa de acordo (Links para itens são os links em que foram indexados e são absolutas)

ENTÃO, como fazer para conseguir isso, em 2013, como faço para dizer a todos os sites de alterar dinamicamente a pesquisa global URL de acordo com a zona, e como faço para alterar dinamicamente os resultados por usuário.

Eu estou esperando que a zona vai ser captado pela pesquisa, mas eu sou duvidá-lo.

[atualização]

Para responder a comentário Mike Oryszak a única maneira de conseguir isso, certamente, seria a utilização de um aplicativo web para todos os três conjuntos de sites.Como sabemos, as melhores práticas para o MySites dita para separá-lo em um aplicativo web separado.Isso também não corrigir o problema com o item urls e zonas diferentes.(Embora você pode forçá-lo a usar o endereço da extranet a toda a hora com o servidor de mapeamento de nome para contornar esta situação).

Então, qual seria a solução para isso agora se tornou?Mover-se para um único aplicativo web é um a menos que o desejável solução, portanto, seria a criação de um SearchCentre sobre o MySite aplicativo e ter de aplicação.3 web app solução para isso no meu livro, como dito acima, ser o melhor período de prática.Um aplicativo da web por site de tipo de coleção e manter completa separação de sites.

Responder tereško Eu tenho 2 servidores web, servidor de Rastreamento atuando como failover WFE, um Servidor de Cache Distribuído, 2 servidores de Aplicação e um Banco de dados de cluster.Total de 98GB ram e 20 CPUs sobre as caixas para um meio de implantação, o projeto é escalável rapidamente ser capaz de adicionar ainda mais para a fazenda.

[atualização por caçadores de recompensa]

A resposta deve cumprir com a topologia e estrutura de tópicos (Fora da caixa) procedimentos para resolver o problema em questão.Isso já foi feito com um pouco de leve a mão da minha parte com algum código para controlar a pesquisa urls de controles de pesquisa e os resultados da pesquisa.MAS isso não deve ser feito com algo que deve ser OOTB.500pt.Vamos fazer isso.

[atualização] Metade do problema resolvido:Estender a webapps para os novos endereços, em vez de usar AAM para resolver o url problema.

Foi útil?

Solução

Isto pode ser conseguido através da extensão de cada uma das aplicações web em vez de especificar AAMs só.As etapas a partir de onde você está agora:

  • Em cada aplicativo web, remova a AAMs deixar o padrão de um só
  • ISS Remover vinculações do IIS para o excluído AAMs em cada um dos servidores do SharePoint para os respectivos sites da web
  • No site da Administração Central => Gerenciar aplicativos Web, selecione um Aplicativo da Web em um tempo e Estendê-las para cada zona, especificando os respectivos AAM
  • Certifique-se de que você tem uma Fonte de Conteúdo, aponte para o Padrão AAM urls para cada aplicativo web e que você tem o NTLM autenticação do provedor ativado
  • Executar um Rastreamento Completo

Que deve ser ele.Os resultados da pesquisa irá retornar links correspondentes a AMM você está vindo.Esta solução não tem nada a ver com a topologia e vai trabalhar para qualquer um.

Outras dicas

Isso não vai ser possível a partir do lado do SharePoint sem código.Você pode fazê-lo através do IIS e o Módulo de Regravação de URL.Você gostaria de continuar a utilizar o mesmo aplicativo web estendido topologia @Miguel Lima fornecido.

Microsoft não oferece suporte a re-escrita de URL do SharePoint, mas você pode usar a função de redirecionar para o conseguir.

Simples, crie uma regra de que, quando você acessar um interno de Pesquisa de endereço a partir do externo, você será redirecionado para a página externa e vice-versa.O URL do Centro de Pesquisa já está estendida com a devida AAM tão resultados devem voltar correctamente após o redirecionamento.

A redirecionar também acontece muito rápido para que os usuários provavelmente, na maioria dos casos nem notar.

tudo o que está sendo dito, eu sou a favor do centro de pesquisa dedicado abordagem por conjunto de sites.A longo prazo, cuidados e alimentação é muito fácil e eu não tenho que preocupar-se sobre como fazer backup da configuração do IIS separar do que tenho guardadas em meu banco de dados de conteúdo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top