Pergunta

Eu estou tentando criar uma Fonte de Resultado que apenas mostra os resultados para um site específico e sub-sites.Eu percebi que eu poderia usar um dos seguintes valores:

{searchTerms} (Caminho:/reino unido/)

{searchTerms} (Caminho:http://mysite.net/uk/*)

Eu tenho sido capaz de usar Path:http:// e obter os resultados, mas se eu colocar a primeira letra de um dos meus sites de domínio (por exemplo, Path:http://m), com ou sem o asterisco, eu fico de zero resultados novamente.

Alguém pode me ajudar a entender como usar o Path filtro de propriedade, ou sugerir uma outra propriedade de filtro que posso usar?

[ATUALIZAÇÃO] Da Administração Central > Aplicativo de Serviço de Pesquisa I pode configurar Resultado Fontes usando o Caminho de caracteres universais, isto é, Path:http://mysite/uk*, mas quando eu tento a mesma consulta de um Site ou conjunto de sites, eu fico de zero resultados.

No caso, é relevante:a minha é que o aplicativo web na porta 80 e usa FBA para autenticação.Meu Default content access account é a partir do Active Directory, de modo que eu tenho estendido a minha porta 80 Web App à porta 111 sem FBA, de modo a que a conta de acesso pode chegar a todo o conteúdo sem FBA função de segurança a ser um fator.

Isso não deve fazer diferença, mas talvez o que ele faz?

Foi útil?

Solução

Descobri a causa do meu problema.Isso pode não explicar porque Caminho funciona para alguns, mas este percurso permitiu-me corretamente filtro meus resultados:

O Caminho propriedade gerenciada é configurado como Complete Matching, o que significa que o meu Caminho valores de /uk ou http://mysite.net/uk foram condenados ao fracasso, como eles não são completos URLs.

A minha solução foi criar uma nova propriedade gerenciada (que eu chamei PagePath usando a mesma "Mapeamento" valores como Caminho, mas não se verificando a Complete Matching a caixa.

Agora, na minha consulta, posso usar PagePath:/uk e eu só ver os resultados do /site britânico e acima.

Espero que isso ajude alguém :)

Outras dicas

Há também uma propriedade gerenciada chamada de Site que pode ser utilizado e pode dar os resultados desejados.

Você pode criar uma nova Fonte de Conteúdo que contém o URL (interno /externo) que você deseja usar como a fonte para o Resultado de Origem.Você não tem que criar quaisquer itens adicionais.

{searchTerms} ContentSource=<nome contentsource>

Eu sei que tem sido um tempo desde que você postar, mas talvez alguém precisa esta...

Eu tive o mesmo problema.No meu caso, eu tinha dois diferentes Aplicativos da web - um trabalho - o outro não.Eu tinha configurado tanto Com AAN (mapeamento alternativo de Acesso) para a Zona da Extranet.Eu descobri que o Aplicativo da Web/sites a ter problemas foram criados Com o URL da Extranet Zona de Conteúdo da configuração de Origem.Eu mudei configurações de Fonte de Conteúdo para rastrear usando Zona Padrão, iniciado rastreamento completo e o problema foi resolvido.

Em Mapeamentos de Nome de Servidor tirei a entrada para o site, o Caminho começou a trabalhar.Confira e deixe-me saber se ele funciona para você.

Outra abordagem é usar o

ParentLink

Exemplo:

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