Ajustar a classificação dinâmica (FAST Search Server 2010 para SharePoint)
Aplica-se a: FAST Search Server 2010
Tópico modificado em: 2011-03-28
Importante
Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.
A classificação dinâmica é calculada no momento da consulta. A pontuação da classificação dinâmica é calculada por meio de uma combinação das palavras de consulta de entrada e da configuração de classificação. No FAST Search Server 2010 for SharePoint, você pode ter várias configurações de classificação (perfis de classificação), que são automaticamente disponibilizadas como critérios de classificação pelo front-end de pesquisa.
Por motivos de desempenho da pesquisa, no posto dinâmico calculado baseia-se em diferentes níveis. O nível que é usado para calcular a classificação depende da freqüência da palavra da busca é usada. No perfil de classificação padrão, para o próximo nível de análise é executada quando a palavra de pesquisa for encontrada em mais de 20% dos itens no índice. Os 20% é calculado a partir do StopWordThreshold = 2000000 e o número predefinido 10000000.
Os cenários a seguir são exemplos de ajuste dinâmico de classificação:
Peso de atualização de alta resolução minuto e nenhum peso de qualidade
Pontos de aumento de alteração de acertos no texto de ancoragem ou consultas associadas
Aumentar os pontos de aumento de acertos no título e o efeito de proximidade
Com base no tipo de itens de aumento
Usando a análise de otimização de desempenho de classificação
Peso de atualização de alta resolução minuto e nenhum peso de qualidade
Modificando o efeito da atualização e aumento de qualidade a primeira etapa é decidir se você modificar o perfil de classificação padrão ou criar um novo perfil de classificação. O exemplo a seguir mostra como criar um novo perfil de classificação que é o momento nomeado. Depois dessa atualização, os usuários podem decidir em tempo de consulta se desejam ou não a classificação com alto impacto da atualização. Em pesquisas de notícias relacionadas, esse novo perfil pode ser aplicado por padrão, sempre retornando o artigo mais recente relacionado a qualquer palavra da busca.
Abra a janela Microsoft FAST Search Server 2010 for SharePoint: Windows PowerShell.
Crie um novo perfil de classificação que usa o perfil de classificação padrão como modelo:
PS C:\> $rp = Get-FASTSearchMetadataRankProfile -Name default PS C:\> $np = New-FASTSearchMetadataRankProfile -Name time -Template $rp
Observe o valor atual:
PS C:\> $np Name : Time isDefault : False RankModelName : Default StopWordThreshold : 2000000 PositionStopWordThreshold : 20000000 QualityWeight : 50 AuthorityWeight : 50 QueryAuthorityWeight : 50 FreshnessWeight : 0 FreshnessResolution : Second FreshnessManagedPropertyReference : Write
Alterar o Freshnessresolution (resoluções disponíveis são os seguintes: segundo minuto, hora, dia e ano) e o peso de parâmetros:
PS C:\> $np.FreshnessResolution = "minute" PS C:\> $np.QualityWeight = 0 PS C:\> $np.FreshnessWeight = 10000 PS C:\> $np.Update()
Examinar o novo perfil de classificação:
PS C:\> $np Name : Time isDefault : False RankModelName : Default StopWordThreshold : 2000000 PositionStopWordThreshold : 20000000 QualityWeight : 0 AuthorityWeight : 50 QueryAuthorityWeight : 50 FreshnessWeight : 10000 FreshnessResolution : Minute FreshnessManagedPropertyReference : Write
Pontos de aumento de alteração de acertos no texto de ancoragem ou consultas associadas
Texto de ancoragem e consultas associadas (cliques) são fatores importantes de classificação. Dependendo de como você deseja classificar os seus documentos, você talvez queira alterar a espessura do texto de ancoragem, as consultas associadas ou ambos.
Siga as etapas 1 a 3 da atualização de alta peso com resolução minuto e nenhum peso de qualidade.
Altere a espessura da:
Para os cliques de pesquisa:
PS C:\> $np.QueryAuthorityWeight = <new value>
Para o texto de ancoragem:
PS C:\> $np.AuthorityWeight = <new value>
Atualize o perfil de classificação da seguinte maneira:
PS C:\> $np.Update()
Aumentar os pontos de aumento de acertos no título e o efeito de proximidade
Se você desejar criar critérios de classificação otimizados para a pesquisa de pessoas, você deve considerar aumentar o efeito de título e a proximidade: título se o nome for encontrado na propriedade de título e proximidade se a consulta inclui várias palavras de pesquisa. Aplica um aumento adicional se eles estiverem ao lado uns aos outros.
Siga as etapas 1 a 3 da atualização de alta peso com resolução minuto e nenhum peso de qualidade.
Aumente o efeito de proximidade:
PS C:\> $content = $np.GetFullTextIndexRanks()|where-Object -filterscript {$_.FullTextIndexReference.Name -eq "content"} PS C:\> $content.ProximityWeight = 200 PS C:\> $content.Update()
Localize informações sobre o que a propriedade título de nível são mapeadas para:
PS C:\ > $mp = Get-FASTSearchMetadataManagedProperty -Name title PS C:\ > $mp.GetFullTextIndexMappings()
Use este nível de informações com o
$content
para definir uma nova a espessura de acertos no título:PS C:\ > $content.SetImportanceLevelWeight(7,200) PS C:\ > $content.Update()
Com base no tipo de itens de aumento
A propriedade gerenciada CreateManagedPropertyBoostComponent é uma maneira simples e eficiente para ajustar a pontuação de posto dinâmica. Essa funcionalidade fornece uma interface para criar ajustes personalizados de pontuação de classificação. Por exemplo, se você tiver um site é rastreado e você souber que informações importantes em geral são mantidas em determinados tipos de itens (por exemplo, documentos Word), é relevante aumentar as ocorrências de Word. Isso é feito através da criação de um boost.
Siga as etapas 1 a 3 da atualização de alta peso com resolução minuto e nenhum peso de qualidade.
Obtenha a propriedade gerenciada de extensão de arquivo:
PS C:\> $fileext = Get-FASTSearchMetadataManagedProperty -Name fileextension
Crie o Word no perfil de classificação personalizado em que você adicionar 1000 pontos se a palavra de pesquisa está localizada em um arquivo CreateManagedPropertyBoostComponent:
PS C:\> $np.CreateManagedPropertyBoostComponent($fileext, "docx,10000") PS C:\> $np.Update()
Usando a análise de otimização de desempenho de classificação
Furadeira funciona com um limite de palavra de parada para garantir que os itens mais relevantes são retornados pela primeira vez quando é atingido o limite de palavra de parada em uma consulta em um índice de texto completo. Furadeira permite que você aprofundar automaticamente em um resultado definido, reduzindo o número de propriedades para consultar no índice de texto completo de destino (níveis de análise).
O valor StopWordThreshold é em relação ao tamanho de índice de um referência de 10,000,000 itens. StopWordThreshold 10,000,000 significa que a classificação será executada em relação a todos os itens no índice. O valor padrão é 2,000,000, o que significa que a análise é executada quando uma palavra da busca é encontrada em mais de 20% dos itens no índice (StopWordThreshold, dividida pelo 10,000,000).
A propriedade ImportanceLevel é usada no esquema do índice para associar uma propriedade gerenciada com um índice de texto completo. Isso representa a aparente importância de uma propriedade gerenciada dentro do índice de texto completo com relação à análise. Uma maior ImportanceLevel indica que a propriedade gerenciada será parte da correspondência quando a análise a esse nível.
Se você tiver um índice pequeno com um conjunto uniforme de itens, convém alterar a configuração do nível de detalhamento. Quando você tem um índice pequeno, o efeito de desempenho de alterar a configuração do nível de detalhamento é limitado e sem essa alteração, você corre o risco não obtendo uma classificação das propriedades gerenciadas nos níveis inferiores (como o corpo).
Observação
Você controla o detalhamento, alterando o StopWordThreshold, não alterando a porcentagem de nível de detalhamento real. O StopWordThreshold, em seguida, é dividida por 10,000,000 para recalcular a porcentagem de detalhamento.
Para certificar-se de que você obtenha o posto de tudo, altere o StopWordThreshold para 10,000,000. O novo StopWordThreshold e o número de referência predefinido são, em seguida, iguais, que proporciona um cálculo de classificação de 100% em level1.
Siga as etapas 1 a 3 da atualização de alta peso com resolução minuto e nenhum peso de qualidade.
Defina o novo StopWordThreshold e atualizar o perfil de classificação:
PS C:\> $np.StopWordThreshold = 10000000 PS C:\> $np.Update()
Observação
Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.