Dynamics 365 Online-Relevance Search
区别于Quick Find,以及Full-Text Quick Find,Dynamics 365 Online有了一个特有的Search功能:Relevance Search。至于为什么是Online特有,是因为这个功能依赖于Azure Search(External Search System),也就是说借用Azure Search系统的功能,返回查询分析之后的结果。官方的结构图如下:

在上面的结构图中,第一部分有一段话“15 minutes changes 60 minutes full sync”,那这个特点要对应到具体的官方说明:Changes made in Dynamics 365 may take up to 15 minutes to appear in the search service. It may take up to up to an hour or more to complete a full sync for average to large size organizations.在日常使用Relevance Search的过程中,要考虑数据同步延时的情况。
1. Relevance Search:配置Entity
操作流程Settings -> Customizations -> Entities -> Configure Relevance Search -> Select Entities -> Add,添加完之后Publish All Customizations。

被选中的Entity后面括号里的数字,是External Search Index中这个Entity的字段个数。
注意:按照官方的说法,Relevance Search支持的Entity个数是没有限制的,但是External Search Index中的字段个数是有限制的。一个CRM Organization,目前最多仅支持1000个可查询字段,所以要注意Entities后面括号里的数字总和。而且计算也不是简单的相加,还要考虑字段类型:Lookup=3个字段,OptionSet=2个字段,其它=1个字段。

当然,更直观的是看Select Entities下面的字段统计信息

2. Relevance Search : 配置可查询字段
Relevance Search的字段配置使用的是Quick Find View的配置,这个配置过Quick Find的朋友应该都不会陌生

3. Relevance Search : 配置Entity属性
配置Entity的Managed Properties:Can enable sync to external search index,选择True

系统Entity可能这个选项已经是True,主要是自定义Entity别忘记配置
4. Relevance Search : 开启功能
操作流程Settings -> Administration -> System Settings -> General -> Set up Search -> Enable Relevance Search

5. Relevance Search : 查询结果效果
在Search窗口输入查询内容

也可以随时切换查询方式

不仅如此,每个Organization User还可以自定义个人默认查询方式: Options -> General -> Select the default search experience。

6. Relevance Search : 查询体验
a. 支持语义查询。比如Account “Account Test”,使用Testing也可以查询到

b. 支持分词查询

但是这里要注意,必须有一个词是完全匹配才行,不然查询不到

c. 支持运算符查询。支持的运算符有:+ | * "" ()
+:分词必须都包含才能查到。比如Account “Account Test”,如果是Account+Test,能够查询到;如果是Account+Test+Test2,就查询不到


|:分词只要有一个包含就能查询到。

*:之前说到分词必须完全匹配才能查到,但是带上*,可以做到模糊查询。但是不支持*放前面的情况,比如*tes*,除非是完全当做两个词来查询* tes*



"":必须完全匹配引号内的内容,查询都是不区分大小写的


():更多用于组合查询,比如Account+(Test|Test1)

Relevance Search官方文档:Relevance Search
Dynamics 365 Online-Relevance Search的更多相关文章
- 介绍Dynamics 365的OrgDBOrgSettings工具
摘要: 微软动态CRM专家罗勇 ,回复320或者20190320可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 有时候会需要 ...
- 安装完成Dynamics 365 CE后别忘了更改维护作业的运行时间
摘要: 微软动态CRM专家罗勇 ,回复309或者20190308可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 安装完毕Dy ...
- 无依赖简单易用的Dynamics 365实体记录数计数器并能计算出FetchXml返回的记录数
本人微信公众号:微软动态CRM专家罗勇 ,回复278或者20180812可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 我们 ...
- Dynamics 365 Online-Virtual Entities
转载来源https://blogs.technet.microsoft.com/lystavlen/2017/09/08/virtual-entities/,使用当前Dynamics 365环境,亲测 ...
- dynamics 365 AI 解决方案 —— 介绍
Digital transformation has been reshaping our world and artificial intelligence (AI) is one of the n ...
- Dynamics 365 Document Management
Dynamics CRM中的Document Management功能需要Dynamics CRM与SharePoint进行集成,也就是实现在CRM中上传Document,实际上Document最终存 ...
- Introduction to Microsoft Dynamics 365 licensing
Microsoft Dynamics 365 will be released on November 1. In preparation for that, Scott Guthrie hosted ...
- Dynamics 365 for Team Members Description
Dynamics 365 for Team Members, Business edition The Dynamics 365 for Team Members, Business edition ...
- 为Dynamics 365启用部署级的跟踪以及跟踪文件的定期删除
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复260或者20170712可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
随机推荐
- 单元测试mock当前时间
在实际项目中很多地方用到DateTime.Now,这个时间是时时变化的.如果要进行单元测试对比预期结果时,这个时间无法预测,可以添加如下两个时间类 namespace Common.Helper { ...
- 两种方法:VS2008下C++窗体程序显示控制台的方法——在QT程序中使用cout和cin
老蔡写了一个基于QT的窗体程序,而过去写的类的调试信息都是用cout显示的,苦于窗体程序无法显示cout信息很多信息都看不到,于是就想到让控制台和窗体同时显示.显示控制台方法如下 1.项目(或者叫“工 ...
- 【Android基础】Fragment 详解之Fragment介绍
Fragment在Android 3.0( API 11)引入,是为了支持在大屏上显示更加动态.灵活的UI,比如在平板和电视上.Fragment可以看作是嵌套的Activity,类似ActivityG ...
- 前端测试框架Jest系列教程 -- Mock Functions(模拟器)
写在前面: 在写单元测试的时候有一个最重要的步骤就是Mock,我们通常会根据接口来Mock接口的实现,比如你要测试某个class中的某个方法,而这个方法又依赖了外部的一些接口的实现,从单元测试的角度来 ...
- Webpack编译结果浅析
如今Webpack已经是一个不可或缺的前端构建工具,借助这个构建工具,我们可以使用比较新的技术(浏览器不能直接支持)来开发. 你是否好奇你写的代码经过Webpack构建之后会生成什么东西?是否有时调试 ...
- JuiceSSH使用教程: 玩转Linux与Windows
JuiceSSH使用教程: 0.0.环境准备 1.PowerShellServer V6(一般安装这一个就够了,如果不行就考虑把后面两个也安装上) 2.PowerShell-6.0.1(一般电脑已经 ...
- [Redux] redux的概述
redux 的概述 随着 javascript 单页应用的不断发展,javascript 需要管理比以往都要多的状态,管理不断变化的 state 非常困难,数据流动不断变的模糊不可预测,代码的开发与维 ...
- webpack 配置文件相关解说
博客地址:https://ainyi.com/10 webpack - 什么是webpack: WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它 ...
- Docker虚拟机实战
安装Docker虚拟机 ◆ 先更新yum软件管理器,然后再安装Docker #更新yum软件管理器 yum -y update #安装Docker yum install -y ...
- 从零开始学安全(十三)●SQL server 2008 R2 安装
安装过程1.下载并解压 sql_server_2008_r2_enterprise 点击 setup . 2.打开后如图,点击左侧的 安装 ,再点击右边的 全新安装或向现有安装添加功能. 3.安装支持 ...