Sdílet prostřednictvím


Konfigurace Hledání podle relevance pro organizaci

 

Publikováno: únor 2017

Platí pro: Dynamics 365 (online)

Hledání podle relevance nabízí rychlé a komplexní výsledky hledání v jednom seznamu, seřazené podle závažnosti. Používá vyhrazenou vyhledávací službu mimo Microsoft Dynamics 365 (online) s technologií Microsoft Azure Search ke zlepšení vyhledávání v Microsoft Dynamics 365 (online). Jako správce nebo úpravce systému budete mít možnost povolit a konfigurovat Hledání podle relevance v uživatelském rozhraní aplikace Dynamics 365 bez nutnosti psaní kódu. Mnohé z kroků konfigurace vám budou připadat povědomé, protože používají stejné uživatelské rozhraní jako konfigurace Rychlého hledání.

Hledání podle relevance je k dispozici spolu s dalšími vyhledáváními Dynamics 365, se kterými jste již obeznámeni. Stále můžete využívat Rychlé hledání v jedné entitě na mřížce entity. Rovněž můžete použít Rychlé hledání ve více entitách (nyní s názvem Hledání podle kategorií) z vyhledávacího pole Prohledat data Dynamics 365 v navigačním panelu.

Při použití hledání podle relevance jsou k dispozici následující vylepšení a výhody:

  • Zlepšuje výkon díky externímu indexování a Azure technologii vyhledávání.

  • Vyhledá odpovídající slova v hledaný termín v libovolném poli v entitě. Odpovídající položky mohou zahrnovat různé tvary slova, například „vysílat“, „vysílání“ nebo „vysíláno“.

  • Vrátí výsledky ze všech entit s možností vyhledávání v jednom seznamu seřazené podle relevance, založené na faktorech, jako je počet odpovídajících slov nebo jejich vzdálenosti od sebe v textu.

  • Odpovídající položky v seznamu výsledků jsou zvýrazněny.

  • Umožňuje vyhledávat dokumenty, které jsou součástí poznámek a příloh v e-mailech a události, které jsou sledovány v Dynamics 365.

V tomto tématu

Porovnání vyhledávání aplikace Dynamics 365

Jak funguje Hledání podle relevance

Architektura Hledání podle relevance

Povolit hledání podle relevance

Vyberte entity pro Hledání podle relevance.

Konfigurace polí s možností vyhledávání pro hledání podle relevance

Nastavení spravované vlastnosti pro Hledání podle relevance

Oznámení o ochraně soukromí

Porovnání vyhledávání aplikace Dynamics 365

V aplikaci Dynamics 365 existují tři typy vyhledávání:

  • Hledání podle relevance

  • Fulltextové rychlé hledání (v jedné entitě nebo ve více entitách)

  • Rychlé hledání (v jedné entitě nebo ve více entitách)

Následující tabulka obsahuje stručné porovnání trojice dostupných vyhledávání.

Funkce

Hledání podle relevance

Fulltextové rychlé hledání

Rychlé hledání

Dostupnost

K dispozici pro organizace aplikace Microsoft Dynamics 365 (online), pro které jste nainstalovali Microsoft Dynamics CRM Online 2016 – aktualizace. Není k dispozici pro organizace aplikace Dynamics 365 (místní).

K dispozici pro organizace aplikace Dynamics 365 (místní), počínaje kumulativní aktualizací 1 Microsoft Dynamics CRM 2015.

K dispozici pro organizace aplikace Microsoft Dynamics 365 (online) a organizace aplikace Dynamics 365 (místní).

Povoleno ve výchozím nastavení?

Č. Správce jej musí ručně povolit.

Č. Správce jej musí ručně povolit.

Ano

Rozsah vyhledávání – jedna entita

Není k dispozici v mřížce entity. Výsledky hledání můžete na stránce výsledků filtrovat podle entity.

K dispozici v mřížce entity.

K dispozici v mřížce entity.

Rozsah vyhledávání – více entit

Neexistuje maximální limit týkající se počtu entit, které lze hledat.

Poznámka

I když neexistuje omezení maximálního počtu entit, které můžete hledat, filtr Typ záznamu zobrazuje data pouze pro 10 entit.

Prohledává až 10 entit, které jsou seskupeny podle entity.

Prohledává až 10 entit, které jsou seskupeny podle entity.

Chování hledání

Vyhledá odpovídající slova v hledaný termín v libovolném poli v entitě.

Najde odpovídají položky pro všechna slova v hledaném výrazu v jednom poli v entitě, ale slova mohou být v poli párována v libovolném pořadí.

Vyhledá odpovídající položky jako v dotazu SQL s klauzulemi „Jako“. V hledaném výrazu je nutné použít zástupné znaky, aby se vyhledávalo v rámci řetězce. Všechny odpovídající položky musí být přesné shody s hledaným výrazem.

Výsledky hledání

Vrací výsledky hledání v pořadí jejich relevance, v jediném seznamu.

U jedné entity vrací výsledky hledání v mřížce entity. U více entit vrací výsledky seskupené podle kategorií, například podle obchodních vztahů, kontaktů nebo zájemců.

U jedné entity vrací výsledky hledání v mřížce entity. U více entit vrací výsledky seskupené podle kategorií, například podle obchodních vztahů, kontaktů nebo zájemců.

Další informace o Rychlém hledání naleznete v tématu TechNet: Konfigurace možností Rychlého hledání pro organizaci.

Jak funguje Hledání podle relevance

Hledání podle relevance používá stejné výchozí koncepce bodování jako vyhledávání platformy Azure. Bodování se vztahuje k výpočtu skóre hledání pro všechny položky vrácené ve výsledcích hledání. Skóre je indikátor relevance položky v kontextu aktuální operace vyhledávání. Čím vyšší skóre, tím relevantnější položka. Položky jsou ve výsledcích hledání seřazeny od vysokých k nízkým na základě skóre vyhledávání vypočítaného pro každou položku. Ve výchozím nastavení se skóre hledání vypočítá na základě statistických vlastností dat a dotazů. Hledání podle relevance vyhledá dokumenty obsahující hledané výrazy v řetězci dotazu, přičemž upřednostňuje dokumenty, které obsahují mnoho výskytů slova v hledaném výrazu a v jejich vzájemné těsné blízkosti v dokumentu. Skóre hledání se zvyšuje ještě více, je-li výraz vzácný napříč indexem, ale běžný v rámci dokumentu. Než jsou výsledky vráceny, jsou seřazeny podle skóre hledání. Hodnoty skóre hledání lze opakovat napříč sadou výsledků dotazu. Například můžete mít 10 položek se skóre 1,2, 20 položek se skóre 1,0 a 20 položek se skóre 0,5. Pokud má několik shod stejné skóre hledání, řazení položek se stejným skóre není definováno a není stabilní. Spusťte dotaz znovu a může se stát, že položky změní pozici. V případě dvou položek se stejným skóre není zaručeno, která se zobrazí jako první.Další informace:MSDN: Přidání profilů bodování do indexu vyhledávání (rozhraní REST API služby Azure Search Service)

Pole s možností vyhledávání jsou analyzována v indexu vyhledávání platformy Azure, aby poskytovala přirozenější a pro koncového uživatele přívětivější vyhledávání prostřednictvím rozložení slov do kořenových tvarů, normalizace textu a filtrování rušivých slov. Všechna pole s možností vyhledávání v Hledání podle relevance jsou analyzována pomocí systému analýzy přirozeného jazyka společnosti Microsoft, který pomocí lemmetizace převádí slova do jejich kořenových lingvistických forem. Například slovo „spustili“ vyhoví i formám „spustit“ a „spuštěno“, protože podoba „spustit“ je považována za základní tvar slova. Lemmatizátory slov, jako jsou například fulltextové indexy SQL, nemají žádný jazykový kontext a berou v úvahu pouze shody, kde je kořen stejný jako skloněný tvar. Při použití rozkladu výraz „spustit“ vyhoví tvarům „spuštěno“ i „spuštění“, ale nikoli tvaru „spouštěli“, protože ten nepovažuje za slovo lingvisticky související se slovem „spustit“. Všechna pole s možností vyhledávání v Hledání podle relevance využívají systém analýzy, který nejvíce odpovídá základnímu jazyku organizace. Pro kazaštinu, což je jediný jazyk podporovaný aplikaci Dynamics 365 , ale nikoli hledáním aplikace Azure, jsou všechna pole analyzována pomocí výchozího systému analýzy. Další informace o jazykové analýze a seznam podporovaných jazyků naleznete v tématu: MSDN: Jazyková podpora (rozhraní REST API služby Azure Search Service).

Architektura Hledání podle relevance

Hledání podle relevance je hostováno v infrastruktuře a platformě cloud computingu Microsoft Azure, jež využívá hledání platformy Azure, která poskytuje výsledky hledání. Může trvat až 15 minut, než se změny provedené v aplikaci Dynamics 365 zobrazí ve vyhledávací službě. Dokončení úplné synchronizace průměrně velkých až velkých organizací může trvat až jednu hodinu či déle.

Následující diagram ukazuje architekturu Hledání podle relevance vysoké úrovně.

Relevance Search architecture

Povolit hledání podle relevance

Důležité

Data v aplikaci zahájí synchronizaci do indexu externího vyhledávání ihned po povolení Hledání podle relevance. Důrazně doporučujeme nakonfigurovat entity a pole entit účastnící se Hledání podle relevance dříve, než povolíte vyhledávání, aby se zabránilo indexaci citlivých dat ve službě mimo aplikaci Microsoft Dynamics 365 (online). Další informace o konfiguraci Hledání podle relevance naleznete v tématech Vyberte entity pro Hledání podle relevance., Konfigurace polí s možností vyhledávání pro hledání podle relevance a Nastavení spravované vlastnosti pro Hledání podle relevance.

Vzhledem k tomu, že budete sdílet své data aplikace Dynamics 365 s externím systémem, Hledání podle relevance je ve výchozím nastavení zakázáno. Chcete-li jej povolit, musíte přijmout podmínky souhlasu. V závislosti na velikosti vaší organizace může od povolení vyhledávání trvat až jednu hodinu nebo více, než budou data k dispozici v indexu externího vyhledávání.

Hledání podle relevance je ve výchozím nastavení zakázáno. Chcete-li povolit Hledání podle relevance, postupujte takto:

  1. Přejděte na Nastavení > Správa.

  2. Klikněte na kartu Nastavení systému > Obecné.

  3. V podoblasti Nastavení hledání zaškrtněte políčko Povolit hledání podle relevance, jak je znázorněno zde.

    Povolení hledání podle relevance v nabídce Nastavení systému

  4. Po povolení funkce hledání podle relevance se otevře dialogové okno s obsahem Povolit hledání. Souhlas vyjádřete klepnutím na tlačítko OK.

    Povolit hledání podle relevance

  5. Kliknutím na tlačítko OK zavřete dialog Nastavení systému.

Vyberte entity pro Hledání podle relevance.

Pro konfiguraci Hledání podle relevance použijte volbu Konfigurovat hledání podle relevance na panelu úloh, jak je znázorněno zde.

Konfigurovat hledání podle relevance

Neexistuje žádné omezení týkající se počtu entit, které můžete zahrnout do výsledků hledání podle relevance. Je však omezen celkový počet polí v indexu externího vyhledávání. V současné době je pro organizaci maximum 1 000 polí s možností vyhledávání. Po výběru entity, která má být zahrnuta do výsledků hledání, si můžete všimnout čísla v závorkách vedle názvu entity. Číslo udává, kolik polí každá z entit využije v indexu externího vyhledávání. Některá pole, jako například Primární název a ID, jsou sdílena více entitami a nejsou do součtu započtena. Kromě toho některé typy polí používají v indexu externího vyhledávání více než jedno pole, jak je uvedeno v této tabulce.

Typ pole

Počet polí použitých v indexu externího vyhledávání

Vyhledávání (zákazníka, vlastníka nebo atributu typu vyhledávání)

3

Sada možností (stavu nebo atributu typu stavu)

2

Všechny ostatní typy polí

1

Panel průběhu Celkový počet indexovaných polí zobrazuje procento indexovaných polí vůči maximálnímu povolenému počtu polí s možností vyhledávání.

Po dosažení limitu počtu indexovaných polí obdržíte výstražnou zprávu. Pokud chcete do indexu přidat další pole, musíte uvolnit prostor tím, že z Hledání podle relevance odeberete buď některá pole, které již v indexu jsou, nebo odeberete celé entity.

Chcete-li vybrat entity pro výsledky Hledání podle relevance, postupujte takto:

  1. Přejděte na Nastavení > Vlastní nastavení.

  2. Klikněte na položku Přizpůsobit systém.

  3. V části Komponenty rozbalte položku Entity a potom klepněte na tlačítko Konfigurovat hledání podle relevance.

  4. Otevře se dialogové okno Výběr entit. Klepnutím na tlačítko Přidat vyberte entity pro výsledky hledání. Až budete hotovi, klikněte na tlačítko OK.

    Výběr entit Hledání podle relevance

  5. Klikněte na volbu Publikovat všechna vlastní nastavení, aby se projevily provedené změny.

Ve výchozím nastavení jsou v hledání podle relevance zahrnuty některé dodávané systémové entity. Vlastní entity však zahrnuty nejsou. Do hledání podle relevance je nutné je přidat.

Konfigurace polí s možností vyhledávání pro hledání podle relevance

Pole, která přidáte v zobrazení rychlého hledání, se stanou součástí indexu externího vyhledávání. Počet polí s možností vyhledávání, která lze pro jednotlivé entity přidat, není nijak omezen. Existuje však omezení na celkový počet indexovaných polí, jak bylo vysvětleno v předchozí sekci. Položka Hledání sloupce v zobrazení rychlého hledání definuje pole s možností vyhledávání v indexu externího vyhledávání. Pouze textová pole bude možné prohledávat, konkrétně typy dat jeden řádek textu a více řádků textu.Sloupce hledání s jinými datovými typy jsou ignorovány. Položka Sloupce zobrazení v Zobrazení rychlého hledání definuje pole, která jsou ve výchozím nastavení zobrazena v uživatelském rozhraní, když se vrátí nalezené výsledky. Pole, která jsou zvýrazněna, nahrazují pole, která nemají zvýraznění. Ve výsledcích jsou zobrazena první čtyři odpovídající pole.Filter v zobrazení rychlého hledání se rovněž použije na výsledky hledání podle relevance. V následující tabulce najdete seznam klauzulí filtru nepodporovaných Hledání podle rezervace.

Zobrazení Rychlé hledání můžete použít k definování, která pole se zobrazí jako omezující vlastnosti, když uživatelé hledají pomocí hledání podle relevance. Všechny Sloupce zobrazení s jinými typy dat než Jeden řádek textu a Více řádků textu jsou v rejstříku označené jako filtrovatelné a podporující omezující vlastnosti. Ve výchozím nastavení jsou první čtyři pole v zobrazení Rychlé hledání pro vybranou entitu zobrazeny jako omezující vlastnosti, když uživatelé hledají pomocí hledání podle relevance. V každém okamžiku může mít jako omezující vlastnosti vybrána pouze čtyři pole.

  1. Přejděte na Nastavení > Vlastní nastavení.

  2. Klikněte na položku Přizpůsobit systém.

  3. V oblasti Součásti rozbalte položku Entity a pak rozbalte požadovanou entitu.

  4. Ve stromu navigace klikněte na položku Zobrazit Dvakrát klepněte na volbu Zobrazení rychlého hledání. Následující obrázek znázorňuje volbu Zobrazení rychlého hledání pro entitu Account.

    Zobrazení rychlého hledání

  5. Klikněte na položku Přidat sloupce hledání. V dialogovém okně vyberte pole, která chcete přidat do indexu vyhledávání. Jakmile budete hotovi, klikněte na tlačítko OK. Na následujícím obrázku vidíte pole entit Account přidaná do indexu externího vyhledávání.

    Výběr pole Rychlé hledání

  6. Opakujte kroky pro Sloupce zobrazení.

  7. Klikněte na volbu Publikovat všechna vlastní nastavení, aby se projevily provedené změny.

Poznámka

Změny, které provedete v Zobrazení rychlého hledání, se vztahují i na konfigurace rychlého vyhledávání v jedné entitě a více entitách (hledání podle kategorií). Proto vám pro Hledání podle relevance nebráníme v zahrnutí polí, která nejsou podporována, když konfigurujete Zobrazení rychlého hledání. Nepodporovaná pole však nejsou synchronizována s externím indexem a nezobrazují se ve výsledcích Hledání podle relevance.

Při hledání podle relevance pole související entity nejsou podporována jako pole Najít, Zobrazit nebo Filtrovat.

V následující tabulce jsou uvedeny operátory filtru rychlého hledání, jež nejsou podporovány pro hledání podle relevance:

Operátor aplikace Dynamics 365

Jako

Není jako

Začíná na

Nezačíná na

Končí na

Nekončí na

Podřízený prvek

Maska

Není maska

Výběr masky

Rovná se jazyku uživatele

Menší

Není menší

Menší nebo rovno

Větší

Větší nebo rovno

Nastavení spravované vlastnosti pro Hledání podle relevance

Pokud chcete entity zahrnout do Hledání podle relevance, je třeba spravovanou vlastnost Je možné povolit synchronizaci s indexem externího vyhledávání této entity nastavit na hodnotu True. Ve výchozím nastavení je tato vlastnost nastavena na hodnotu True pro některé dodávané systémové entity a všechny vlastní entity. Některé systémové entity nelze pro Hledání podle relevance povolit.

Chcete-li nastavit spravovanou vlastnost, postupujte takto:

  1. Přejděte na Nastavení > Vlastní nastavení.

  2. Klikněte na položku Přizpůsobit systém.

  3. V oblasti Součásti rozbalte položku Entity a pak klikněte na požadovanou entitu.

  4. Na panelu nabídky klikněte na možnost Spravované vlastnosti. Pro položku Je možné povolit synchronizaci s indexem externího vyhledávání klepněte na tlačítko True nebo False, chcete-li nastavit vlastnost na požadovaný stav. Pro ukončení klepněte na tlačítko Nastavit, jak je znázorněno zde.

    Spravované vlastnosti entity

  5. Klikněte na volbu Publikovat, aby se projevily provedené změny.

Pokud chcete změnit vlastnost Je možné povolit synchronizaci s indexem externího vyhledávání na hodnotu False, nejprve musíte zrušit výběr entity pro hledání podle relevance. Pokud je entita součástí hledání podle relevance, zobrazí se následující zpráva: „Tato entita se v současnosti synchronizuje s indexem externího vyhledávání. Abyste vlastnost Je možné povolit synchronizaci s externím indexem vyhledávání mohli nastavit na False, musíte tuto entitu odebrat z indexu externího vyhledávání.“ Pokud je položka Je možné povolit synchronizaci s externím indexem vyhledávání nastavena na hodnotu False, zobrazí se při pokusu o zahrnutí entity do hledání podle relevance následující zpráva: „U entity nejde kvůli konfiguraci jejích spravovaných vlastností povolit Hledání podle relevance.“ U vlastních entit se zvláště citlivými daty zvažte nastavení vlastnosti Je možné povolit synchronizaci s externím indexem vyhledávání na hodnotu False. Mějte na paměti, že po dokončení instalace spravovaného řešení v cílovém systému nebudete moci hodnotu vlastnosti změnit, protože jde o spravovanou vlastnost.

Oznámení o ochraně soukromí

Při povolení funkce Hledání podle relevance se data ve zúčastněných entitách a atributech ve vaší instanci Dynamics 365 (online) začnou synchronizovat s indexem služby Azure Search.

Hledání podle relevance není ve výchozím nastavení povolené. Správce systému musí tuto funkci povolit v instanci Dynamics 365 (online). Po povolení funkce Hledání podle relevance budou mít správci a úpravci systému úplnou kontrolu nad daty, která se budou synchronizovat s indexem služby Azure Search.

Úpravci systému můžou pomocí dialogu Konfigurovat hledání podle relevancenástrojích pro vlastní nastavení povolit konkrétní entity pro hledání a pak na základě konfigurace zobrazení rychlého hledání u povolených entit vybrat vyhledatelné atributy. Změny dat se nepřetržitě synchronizují mezi Dynamics 365 (online) a službou Azure Search přes zabezpečené připojení. Konfigurační data jsou zašifrovaná a všechny požadované tajné klíče jsou uložené ve službě Azure Key Vault.

Součásti a služby Azure, které se týkají funkce Hledání podle relevance, jsou podrobně popsané v následujících odstavcích.

Poznámka: Informace o dalších nabízených službách Azure najdete v Centru zabezpečení Microsoft Azure.

Služba Azure Search

Index služby Azure Search slouží k poskytování vysoce kvalitních výsledků hledání s krátkou dobou odezvy. Služba Azure Search doplňuje Dynamics 365 (online) o výkonné a propracované funkce vyhledávání nové generace. Jedná se o vyhrazenou vyhledávací službu, kterou Dynamics 365 (online) externě poskytuje Microsoft Azure. Data v indexu služby Azure Search se při ukládání nešifrují, ale přístup k nim má jenom infrastruktura funkce Hledání podle relevance.

Azure SQL Database

Hledání podle relevance využívá službu Azure SQL Database k ukládání:

  • Konfiguračních dat souvisejících s organizací a odpovídajícím indexem

  • Metadat souvisejících s vyhledávací službou a indexy

  • Ukazatelů na systémová metadata a data při synchronizaci změn

  • Autorizačních dat na podporu zabezpečení na úrovni řádků

Centra událostí Azure

Komponenta Centra událostí Azure se používá k výměně zpráv mezi Dynamics 365 (online) a Azure a udržování pracovních položek, které spravuje proces synchronizace. V každé zprávě jsou uložené informace, například ID organizace a název entity, které se používají pro synchronizaci dat.

Azure Service Fabric Cluster

Zpracování a indexování dat zajišťují mikroslužby nasazené na virtuálních počítačích, které jsou spravovány prostřednictvím běhového prostředí Service Fabric. V clusteru Service Fabric jsou hostovaná také rozhraní API hledání a proces synchronizace dat.

Platforma Service Fabric vznikla na základě mnohaletých zkušeností, během kterých Microsoft poskytoval cloudové služby kritické důležitosti, a nyní se po více než 5 let osvědčuje v provozu. Jedná se o základní technologii, na které běží jádro infrastruktury Azure a která zajišťuje služby jako Skype pro firmy, Intune, Centra událostí Azure, Azure Data Factory, Azure DocumentDB, Azure SQL Database a Cortana, které lze škálovat pro zpracování více než 500 miliónů vyhodnocení za sekundu.

Škálovací sady virtuálních počítačů Azure

Škálovací sady virtuálních počítačů Azure jsou dynamické a navržené tak, aby podporovaly hyperškálování úloh na více systémů. Cluster Azure Service Fabric je provozován na škálovací sadě virtuálních počítačů. Mikroslužby pro zpracování a indexování dat jsou hostované v škálovacích sadách a jsou spravované běhovým prostředím Service Fabric.

Azure Key Vault

Služba Azure Key Vault umožňuje zabezpečenou správu certifikátů, klíčů a dalších tajných kódů, které se používají v procesu hledání.

Azure Storage (Blob Storage)

Změny zákaznických dat jsou uložené až 2 dny ve službě Azure Blob Storage Blob Storage. Tyto objekty blob jsou zašifrované s využitím nejnovější funkce v sadě Azure Storage SDK, která poskytuje podporu symetrického a asymetrického šifrování a integraci se službu Azure Key Vault. Pomocí Aktualizace Dynamics 365 (online) z prosince 2016 se dokumenty nalezené v poznámkách a přílohách e-mailových zpráv a schůzek zároveň synchronizují s úložištěm objektů blob.

Služba Azure Active Directory

Služba Azure Active Directory slouží k ověřování mezi Dynamics 365 (online) a službami Microsoft Azure.

Azure Load Balancer

Služba Azure Load Balancer umožňuje rozdělovat příchozí provoz mezi provozuschopné instance služby v cloudových službách nebo virtuální počítače definované v sadě nástroje pro vyrovnávání zatížení. Funkce Hledání podle relevance ji využívá k vyrovnávání zatížení koncových bodů příslušného nasazení.

Azure Virtual Networks

Služba Azure Virtual Network propojuje virtuální počítače v clusteru Service Fabric provozovaném v jedné nebo několika podsítích. Tato virtuální síť umožňuje plné řízení zásad zabezpečení, nastavení DNS, směrovacích tabulek a IP adres. Používání zásad zabezpečení v této virtuální síti se zakládá na skupinách zabezpečení sítě. Tato pravidla povolují nebo zakazují síťové přenosy do virtuálních počítačů ve virtuální síti.

Viz také

Konfigurace možností rychlého hledání pro organizaci
Nápověda a školení: Použití hledání podle relevance k rychlejšímu získání komplexních výsledků

© 2017 Microsoft. Všechna práva vyhrazena. Autorská práva