• 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

  • 相关阅读:
    Java基础--线程创建方式
    Java基础--static关键字
    Java基础--异常处理
    mybatis的#{}和${}的区别以及order by注入问题
    前后端分离结构中使用shiro进行权限控制
    Java FTP下载文件
    10个经典智力推理题!据说答对7道,智力在140!
    Java面试题总结之数据结构、算法和计算机基础(刘小牛和丝音的爱情故事1)
    Java面试题总结之JDBC 和Hibernate
    Java面试题总结之数据库与SQL语句
  • 原文地址:https://www.cnblogs.com/yobyron/p/8549461.html
Copyright © 2020-2023  润新知