Configurar a Pesquisa por Relevância para a organização

 

Publicado: fevereiro de 2017

Aplica-se A: Dynamics 365 (online)

A Pesquisa por Relevância apresenta os resultados da pesquisa numa única lista ordenada por relevância. Utiliza um serviço de pesquisa dedicado externo ao Microsoft Dynamics 365 (online) com tecnologia Microsoft Azure Search para melhorar a experiência de pesquisa do Microsoft Dynamics 365 (online). Como administrador ou personalizador, poderá ativar e configurar a Pesquisa por Relevância na interface de utilizador Dynamics 365 sem escrever código. Muitos dos passos de configuração serão familiares, por utilizarem a mesma interface de utilizador da configuração de Localização Rápida.

A Pesquisa por Relevância está disponível em adição a outras experiências de pesquisa do Dynamics 365 com as quais já está familiarizado. Continuar a poder utilizar a Localização Rápida numa única entidade na grelha de entidades. Também pode utilizar a Localização Avançada em Várias Entidades (agora denominada Pesquisa Categorizada) na caixa de pesquisa Procurar dados do Dynamics 365 na barra de navegação.

Os seguintes melhoramentos e vantagens ocorrem quando utiliza a Pesquisa por Relevância:

  • Melhora o desempenho com a indexação externa e a tecnologia de Pesquisa do Azure.

  • Encontra correspondências para qualquer palavra no termo da pesquisa em qualquer campo na entidade. As correspondências podem incluir palavras infletidas, como “relação”, “relacionado” ou “relacional”.

  • Devolve resultados de todas as entidades pesquisáveis numa lista única ordenada por relevância, com base em fatores como o número de palavras com correspondência ou a proximidade entre elas no texto.

  • As correspondências na lista de resultados são realçadas.

  • Inclui a capacidade de procurar documentos existentes em Notas e Anexos em E-mails e Compromissos monitorizados no Dynamics 365.

Neste tópico

Comparar pesquisas do Dynamics 365

Como funciona a Pesquisa por Relevância

Arquitetura da Pesquisa por Relevância

Ativar Pesquisa por Relevância

Selecionar entidades para Pesquisa por Relevância

Configurar campos pesquisáveis da Pesquisa por Relevância

Definir a propriedade gerida para a Pesquisa por Relevância

Aviso de privacidade

Comparar pesquisas do Dynamics 365

Existem três tipos de pesquisa no Dynamics 365:

  • Pesquisa por Relevância

  • Localização Rápida de Texto Completo (numa única entidade ou em várias entidades)

  • Localização Rápida (numa única entidade ou em várias entidades)

A tabela seguinte apresenta uma breve comparação das três pesquisas disponíveis.

Funcionalidade

Pesquisa por Relevância

Localização Rápida de Texto Completo

Localização Rápida

Disponibilidade

Disponível para as organizações do Microsoft Dynamics 365 (online) que instalaram o Atualização do Microsoft Dynamics CRM Online 2016. Não disponível para as organizações do Dynamics 365 (local).

Disponível para as organizações do Dynamics 365 (local), a partir da Update Rollup 1 do 2015 Microsoft Dynamics CRM.

Disponível para as organizações do Microsoft Dynamics 365 (online) e para as organizações do Dynamics 365 (local).

Ativado por predefinição?

Não. Um administrador tem de ativá-la manualmente.

Não. Um administrador tem de ativá-la manualmente.

Sim

Âmbito da pesquisa numa única entidade

Não disponível numa grelha de entidades. Pode filtrar os resultados da pesquisa por uma entidade na página de resultados.

Disponível numa grelha de entidades.

Disponível numa grelha de entidades.

Âmbito da pesquisa em Várias Entidades

Não existe limite máximo ao número de entidades que pode procurar.

Nota

Apesar de não existir limite máximo ao número de entidades que pode procurar, o filtro Tipo de Registo mostra os dados de apenas 10 entidades.

Procura até 10 entidades, agrupadas por uma entidade.

Procura até 10 entidades, agrupadas por uma entidade.

Comportamento da pesquisa

Encontra correspondências para qualquer palavra no termo da pesquisa em qualquer campo na entidade.

Encontra correspondências com todas as palavras no termo de pesquisa num campo numa entidade; no entanto, as palavras podem ter correspondências por qualquer ordem no campo.

Localiza correspondências como numa consulta SQL com cláusulas “Like”. Tem de utilizar carateres universais no termos de pesquisa para procurar dentro de uma cadeia de caracteres. Todas as correspondências têm de ser uma correspondência exata do termo de pesquisa.

Resultados da pesquisa

Devolve os resultados da pesquisa por ordem de relevância, numa única lista.

Para uma única entidade, devolve os resultados da pesquisa numa grelha de entidades. Para várias entidades, devolve os resultados da pesquisa agrupados por categorias, como contas, contactos ou oportunidades potenciais.

Para uma única entidade, devolve os resultados da pesquisa numa grelha de entidades. Para várias entidades, devolve os resultados da pesquisa agrupados por categorias, como contas, contactos ou oportunidades potenciais.

Para mais informações sobre a Localização Rápida, consulte: TechNet: Configurar opções da Localização Rápida para a organização.

Como funciona a Pesquisa por Relevância

A Pesquisa por Relevância utiliza os mesmos conceitos de classificação predefinidos que a Pesquisa do Azure. A classificação refere-se ao cálculo de uma classificação da pesquisa para cada item devolvido nos resultados da pesquisa. A classificação é um indicador da relevância de um item no contexto da operação de pesquisa atual. Quanto mais alta a classificação, mais relevante o item. Nos resultados da pesquisa, os itens são classificados por ordem decrescente, com base nas pontuações da classificação calculadas para cada item. Por predefinição, uma classificação da pesquisa é calculada com base nas propriedades estatísticas dos dados e da consulta. A Pesquisa por Relevância localiza os documentos que incluem os termos de pesquisa na cadeia de consulta, favorecendo os documentos que contêm várias instâncias das palavras no termo de pesquisa e a sua proximidade entre si no documento. A classificação da pesquisa é ainda mais elevada se o termo for relativamente incomum no índice, mas comum no documento. Em seguida, os resultados são ordenados por classificação da pesquisa antes de serem devolvidos. Os valores de classificação da pesquisa podem repetir-se ao longo de um conjunto de resultados. Por exemplo, poderá ter 10 itens com uma classificação de 1,2, 20 itens com uma classificação de 1 e 20 itens com uma classificação de 0,5. Quando vários resultados têm a mesma classificação da pesquisa, a ordem dos itens classificados não é definida, além de não ser estável. Se executar novamente a pesquisa, os itens poderão mudar de posição. Dados dois itens com uma classificação idêntica, não há qualquer garantia em relação a qual é apresentado primeiro.Mais informações:MSDN: Adicionar perfis de classificação a um índice de pesquisa (API REST do Azure Search Service)

Os campos pesquisáveis são analisados no índice da Pesquisa do Azure para proporcionar uma experiência de pesquisa do utilizador final mais natural e amigável ao sintetizar as palavras até ao formato raiz, ao normalizar o texto e ao filtrar as palavras irrelevantes. Todos os campos pesquisáveis na Pesquisa por Relevância são analisados com o analisador de linguagem Natural da Microsoft, que utiliza a Lematização para sintetizar as palavras até aos formatos linguísticos raiz. Por exemplo, “executado” obterá “executar” e “execução”, porque “executar” é considerado o formato base da palavra. Os radicalizadores de palavras, como os índices de texto completo SQL, não têm qualquer contexto linguístico e consideram apenas as correspondências em que a raiz é igual ao formato flexionado. Com a radicalização, “executar” devolve “execução” e “executado”, mas não “concretizar” uma ver que não a considera uma palavra relacionada linguisticamente com “executar”. Todos os campos pesquisáveis na Pesquisa por Relevância utilizam um analisador que obtém a correspondência mais aproximada ao idioma base da organização. Para cazaquistanês, o único idioma suportado pelo Dynamics 365 mas não pela Pesquisa do Azure, todos os campos são analisados com o analisador predefinido. Para mais informações sobre a análise do idioma e uma lista dos idiomas suportados, consulte: MSDN: Suporte de idiomas (API REST do Azure Search Service).

Arquitetura da Pesquisa por Relevância

A Pesquisa por Relevância é alojada na infraestrutura e na plataforma de informática em nuvem do Microsoft Azure que utiliza a Pesquisa do Azure, que fornece os resultados da pesquisa. As alterações efetuadas no Dynamics 365 poderão demorar até 15 minutos a aparecer no serviço de pesquisa. Pode demorar até uma hora ou mais para completar uma sincronização completa para as organizações de média a grande dimensão.

O diagrama seguinte mostra a arquitetura de alto nível da Pesquisa por Relevância.

Relevance Search architecture

Ativar Pesquisa por Relevância

Importante

Os dados na aplicação começam a ser sincronizados com o índice de pesquisa externo imediatamente depois de ativar a Pesquisa por Relevância. Recomendamos vivamente que configure as entidades e os campos de entidade que participam na Pesquisa por Relevância antes de ativar a pesquisa, para impedir a indexação de dados confidenciais num serviço externo ao Microsoft Dynamics 365 (online). Para mais informações sobre como configurar a Pesquisa por Relevância, consulte Selecionar entidades para Pesquisa por Relevância, Configurar campos pesquisáveis da Pesquisa por Relevância e Definir a propriedade gerida para a Pesquisa por Relevância.

Uma vez que irá partilhar os seus dados do Dynamics 365 com o sistema externo, a Pesquisa por Relevância está desativada por predefinição. Para a ativar, tem de aceitar os termos de consentimento. Consoante a dimensão da sua organização, poderá demorar até uma hora ou mais para os dados ficarem disponíveis no índice de pesquisa externo depois de ativar a pesquisa.

Por predefinição, a Pesquisa por Relevância está desativada. Para ativar a Pesquisa por Relevância, faça o seguinte:

  1. Vá para Definições > Administração.

  2. Clique no separador Definições do Sistema > Geral.

  3. Na subárea Configurar Pesquisa, selecione a caixa de seleção Ativar Pesquisa por Relevância, tal como mostrado abaixo.

    Ativar a Pesquisa por Relevância nas Definições do Sistema

  4. Depois de ativar a Pesquisa por Relevância, é aberta a caixa de diálogo de consentimento Ativar Pesquisa. Clique em OK para dar o seu consentimento.

    Ativar Pesquisa por Relevância

  5. Clique em OK para fechar a caixa de diálogo Definições do Sistema.

Selecionar entidades para Pesquisa por Relevância

Para configurar a Pesquisa por Relevância, utilize a seleção Configurar Pesquisa por Relevância na barra de tarefas, conforme mostrado aqui.

Configurar Pesquisa por Relevância

Não existe limite à quantidade de entidades que pode incluir nos resultados da Pesquisa por Relevância. No entanto, existe um limite ao número total de campos no índice de pesquisa externo. Atualmente, o máximo é de 1000 campos pesquisáveis para uma organização. Quando seleciona uma entidade para incluir nos resultados da pesquisa, poderá encontrar um número entre parênteses junto ao nome da entidade. O número indica o número de campos que cada entidade utiliza no índice de pesquisa externo. Alguns campos, como Nome Principal e ID, são partilhados por várias entidades e não são contabilizados para o total. Além disso, alguns tipos de campo utilizam mais de um campo no índice de pesquisa externo, tal como é indicado nesta tabela.

Tipo de Campo

Número de campos utilizado no índice de pesquisa externo

Pesquisa (atributo do tipo cliente, proprietário ou Pesquisa)

3

Conjunto de Opções (atributo do tipo estado ou estatuto)

2

Todos os outros tipos de campo

1

A barra de progresso Total de campos indexados mostra a percentagem de campos em relação ao número máximo permitido de campos pesquisáveis.

Quando atingir o limite do campo indexado, verá uma mensagem de aviso. Se pretende adicionar mais campos ao índice, terá de libertar espaço, seja ao remover alguns dos campos que já estão no índice ou ao remover entidades inteiras da Pesquisa por Relevância.

Para selecionar entidades para a Pesquisa por Relevância, proceda do seguinte modo:

  1. Vá para Definições > Personalizações.

  2. Clique em Personalizar o Sistema.

  3. Em Componentes, expanda Entidades e, em seguida, clique em Configurar Pesquisa por Relevância.

  4. É aberta a caixa de diálogo Selecionar Entidades. Clique em Adicionar para selecionar as entidades para os resultados da pesquisa. Quando tiver terminado, clique em OK.

    Seleção de entidades da Pesquisa por Relevância

  5. Clique em Publicar Todas as Personalizações para as alterações produzirem efeitos.

Por predefinição, algumas das entidades do sistema de configuração inicial estão incluídas na Pesquisa por Relevância. No entanto, as entidades personalizadas não são incluídas. Tem de adicioná-las à Pesquisa por Relevância.

Configurar campos pesquisáveis da Pesquisa por Relevância

Os campos que adicionar na vista Localização Rápida passam a fazer parte do índice de pesquisa externo. Não existe limite ao número de campos pesquisáveis que podem ser adicionados a cada entidade. No entanto, existe um limite ao número total de campos indexados, tal como explicado na secção anterior. A opção Colunas de Localização numa Vista Localização Rápida define os campos pesquisáveis no índice de pesquisa externo. Apenas os campos de texto serão pesquisáveis, especificamente, os tipos de dados Uma Linha de Texto e Várias Linhas de Texto.Colunas de Localização com outros tipos de dados são ignoradas. A opção Colunas da Vista numa Vista Localização Rápida define os campos apresentados na interface de utilizador por predefinição, quando os resultados da correspondência são devolvidos. Os campos realçados substituem os campos que não têm realce. São apresentados nos resultados os primeiros quatro campos com correspondência. O filtro numa vista Localização Rápida também é aplicado aos resultados da Pesquisa por Relevância. Veja a tabela abaixo para obter a lista das cláusulas de filtro não suportadas pela Pesquisa por Relevância.

Pode utilizar a vista de Localização Rápida para definir os campos que aparecem como facetas quando os utilizadores procuram utilizando a Pesquisa por Relevância. Todas as colunas em Ver Colunas com dados de tipos que não sejam Uma Linha de Texto e Várias Linhas de Texto são marcados como suportando facetas e filtros no índice. Por predefinição, os primeiros quatro campos com suporte para facetas na vista Localização Rápida para a entidade selecionada são apresentados como facetas quando os utilizadores efetuam uma pesquisa utilizando a Pesquisa por Relevância. Em qualquer altura, só pode ter quatro campos selecionados como facetas.

  1. Vá para Definições > Personalizações.

  2. Clique em Personalizar o Sistema.

  3. Em Componentes, expanda Entidades e expanda a entidade pretendida.

  4. Na árvore de navegação, clique em Ver. Faça duplo clique em Vista Localização Rápida. A ilustração seguinte mostra a vista Localização Rápida para a entidade Account.

    Vista Localização Rápida

  5. Clique em Adicionar Colunas de Localização. Na caixa de diálogo , selecione os campos que pretende adicionar ao índice de pesquisa. Quando terminar, clique em OK. Na ilustração seguinte, são apresentados os campos da entidade Account adicionados ao índice de pesquisa externo.

    Seleção de campos da Localização Rápida

  6. Repita os passos para as Colunas da Vista.

  7. Clique em Publicar Todas as Personalizações para as alterações produzirem efeitos.

Nota

As alterações que efetuar na vista Localização Rápida também são aplicáveis às configurações da Localização Rápida numa única entidade e em várias entidades (Pesquisa Categorizada). Por este motivo, não impedimos que inclua os campos não suportados para a Pesquisa por Relevância quando configura a vista Localização Rápida. No entanto, os campos não suportados não são sincronizados com o índice externo e não aparecem nos resultados da Pesquisa por Relevância.

Para a Pesquisa por Relevância, os campos numa entidade relacionada não são suportados como campos Localizar, Vista ou Filtro.

A tabela seguinte contém os operadores Filtro da Localização Rápida que não são suportados para a Pesquisa por Relevância:

Operador do Dynamics 365

Gostar

NotLike

BeginsWith

DoesNotBeginWith

EndWith

DoesNotEndWith

ChildOf

Máscara

NotMask

MaskSelect

EqualUserLanguage

Abaixo de

NotUnder

UnderOrEqual

Acima de

AboveOrEqual

Definir a propriedade gerida para a Pesquisa por Relevância

Se pretende incluir uma entidade na Pesquisa por Relevância, a propriedade gerida Pode ativar sincronização com índice de pesquisa externo para esta entidade tem de ser definida como Verdadeiro. Por predefinição, a propriedade é definida como Verdadeiro para algumas das entidades do sistema de configuração inicial e todas as entidades personalizadas. Não é possível ativar algumas das entidades do sistema para a Pesquisa por Relevância.

Para definir a propriedade gerida, efetue o seguinte:

  1. Vá para Definições > Personalizações.

  2. Clique em Personalizar o Sistema.

  3. Em Componentes, expanda Entidades e clique na entidade pretendida.

  4. Na barra de menus, clique em Propriedades Geridas. Para Pode ativar sincronização com índice de pesquisa externo, clique em Verdadeiro ou Falso para definir o estado pretendido para a propriedade. Clique em Definir para sair, conforme mostrado aqui.

    Propriedades geridas de entidade

  5. Clique em Publicar para ativar as alterações.

Se pretende alterar a propriedade Pode ativar sincronização com índice de pesquisa externo para Falso, primeiro tem de anular a seleção da entidade da Pesquisa por Relevância. Se a entidade for incluída na Pesquisa por Relevância, verá a seguinte mensagem: “Esta entidade está atualmente a sincronizar com um índice de pesquisa externo. Tem de remover a entidade do índice de pesquisa externo antes de poder definir a propriedade Pode Ativar Sincronização com Índice de Pesquisa Externo como Falso.” Se Pode Ativar Sincronização com Índice de Pesquisa Externo estiver definido como Falso, verá a seguinte mensagem quando tentar incluir uma entidade na Pesquisa por Relevância: “Não é possível ativar a entidade para a Pesquisa por Relevância devido à configuração das propriedades geridas”. Para as entidades personalizadas com dados particularmente confidenciais, poderá considerar definir a propriedade Pode ativar sincronização com índice de pesquisa externo como Falso. Tenha em atenção que depois de instalar a solução gerida no sistema de destino, não poderá alterar o valor da propriedade por ser uma propriedade gerida.

Aviso de privacidade

Ao ativar a Pesquisa por Relevância, os dados contidos nas entidades e atributos que participam na sua instância do Dynamics 365 (online) começam a ser sincronizados e armazenados num índice do Azure Search.

A Pesquisa por Relevância não está ativada por predefinição. O administrador de sistema tem de ativar a funcionalidade numa instância do Dynamics 365 (online). Depois de a Pesquisa por Relevância ser ativada, os administradores de sistema e os personalizadores de sistemas têm controlo total sobre os dados que serão sincronizados com o índice do Azure Search.

Os administradores de sistema podem utilizar a caixa de diálogo Configurar Pesquisa por Relevância em Ferramentas de Personalização para ativar entidades específicas para a pesquisa e, em seguida, configurar vistas de Localização Rápida nas entidades ativadas para selecionar os atributos pesquisáveis. As alterações de dados são continuamente sincronizadas entre o Dynamics 365 (online) e o Azure Search através de uma ligação segura. Os dados de configuração são encriptados e os segredos necessários são armazenados no Cofre de Chaves do Azure.

Os componentes e serviços do Azure relacionados com a funcionalidade Pesquisa por Relevância são descritos em detalhe nas secções seguintes.

Nota: para obter mais informações sobre as ofertas adicionais do serviço do Azure, visite o Centro de Fidedignidade do Microsoft Azure.

Serviços do Azure Search

Um índice do Azure Search é utilizado para oferecer resultados de pesquisa de elevada qualidade com tempos de resposta rápidos. O Azure Search contribui com capacidades de pesquisa de próxima geração poderosas e sofisticadas para o Dynamics 365 (online). Este é um serviço de pesquisa externo dedicado do Dynamics 365 (online) fornecido pelo Microsoft Azure. Os dados no índice do Azure Search não são encriptados quando estão inativos, mas só podem ser acedidos através da infraestrutura da Pesquisa por Relevância.

Base de Dados SQL do Azure

A Pesquisa por Relevância utiliza a Base de Dados SQL do Azure para armazenar:

  • Dados de configuração relacionados com a organização e o índice correspondente

  • Metadados relativos aos índices e ao serviço de pesquisa

  • Apontadores para metadados e dados de sistema ao sincronizar alterações

  • Dados de autorização para ativar a segurança avançada ao nível da linha

Hubs de Eventos do Azure

O componente Hubs de Eventos do Azure é utilizado para a troca de mensagens entre o Dynamics 365 (online) e o Azure, e para fazer a manutenção dos itens de trabalho geridos pelo processo de sincronização. Cada mensagem armazena informações, como o ID da organização e o nome da entidade, utilizadas para sincronizar os dados.

Cluster do Azure Service Fabric

O processamento e a indexação de dados são realizados em microsserviços implementados nas máquinas virtuais geridas através do runtime do Service Fabric. As APIs de pesquisa e o processo de sincronização de dados também são alojados no cluster do Service Fabric.

O Service Fabric resulta de anos de experiência da Microsoft no que se refere à oferta de serviços cloud cruciais cuja produção comprovada é já superior a cinco anos. É a base tecnológica para a execução da nossa infraestrutura de base do Azure, impulsionando serviços que incluem o Skype para Empresas, Intune, Hubs de Eventos do Azure, Azure Data Factory, Azure DocumentDB, Base de Dados SQL do Azure e a Cortana — uma infraestrutura capaz de processar mais de 500 milhões de avaliações por segundo.

Conjuntos de Dimensionamento de Máquinas Virtuais do Azure

Os Conjuntos de Dimensionamento de Máquinas Virtuais do Azure são flexíveis e concebidos para suportar cargas de trabalho ampliadas extremas. O cluster do Azure Service Fabric é executado em conjuntos de dimensionamento de máquinas virtuais. Os microsserviços para o processamento e a indexação de dados são alojados nos conjuntos de dimensionamento e geridos pelo runtime do Service Fabric.

Cofre de Chaves do Azure

O Cofre de Chaves do Azure é utilizado tendo em vista uma gestão segura de certificados, chaves e outros segredos utilizados no processo de pesquisa.

Armazenamento do Azure (Armazenamento de Blobs)

As alterações efetuadas aos dados de cliente são armazenadas durante um período até 2 dias no Armazenamento de Blobs do Azure. Estes blobs são encriptados recorrendo à mais recente funcionalidade contida no SDK do Armazenamento do Azure, que oferece suporte e integração de encriptação simétrica e assimétrica com o Cofre de Chaves do Azure. Com o Atualização para Dynamics 365 (online) de dezembro de 2016, os documentos encontrados em Notas e Anexos em mensagens de e-mail e compromissos também são sincronizados com o armazenamento de blobs.

Serviço Azure Active Directory

O Azure Active Directory é utilizado para efetuar a autenticação entre o Dynamics 365 (online) e os serviços do Microsoft Azure.

Balanceador de Carga do Azure

O Balanceador de Carga do Azure é utilizado para distribuir o tráfego a receber entre instâncias de serviço em bom estado de funcionamento nos serviços cloud ou nas máquinas virtuais definidas num conjunto de balanceadores de carga. A Pesquisa por Relevância utiliza-o para balancear a carga dos pontos finais numa implementação.

Redes Virtuais do Azure

As Máquinas Virtuais no cluster do Service Fabric em execução numa ou mais sub-redes estão ligadas pela Rede Virtual do Azure. As políticas de segurança, as definições de DNS, as tabelas de rotas e os endereços IP são totalmente controlados nesta rede virtual. Os Grupos de Segurança de Rede são aproveitados para aplicar as regras de segurança nesta rede virtual. Estas regras permitem ou negam o trafégo de rede para as VMs na rede virtual.

Consulte Também

Configurar opções de Localização Rápida da organização
Ajuda e Formação: Utilizar a Pesquisa por Relevância para obter resultados detalhados mais rapidamente

© 2017 Microsoft. Todos os direitos reservados. Direitos de Autor