使用流中的 搜索行 操作通过使用关键字和 Dataverse 搜索 从 Microsoft Dataverse 检索数据,从而快速提供跨 Dataverse 中的表的智能、全面的结果。

您的管理员必须在您的环境中配置 Dataverse 搜索 ,然后您才能够在 Microsoft Dataverse 上使用搜索操作。

您可以将 搜索行 操作添加到流中,然后在 搜索词 中提供一个关键字,以在 Dataverse 中的所有索引行中搜索该关键字。

您可以使用流中上一步骤的动态内容参数化此 搜索词 框。 例如,您可以使用在 Power Virtual Agent 机器人中输入的关键字,并设置以下选项来启动自动搜索:

新添加的行可能需要几个小时出现在搜索结果中。

使用 搜索类型 选项提供搜索查询的语法。 使用 简单 指示您要使用简单查询语法。 或者,如果您更喜欢使用 Lucene 查询语法,使用 完整 。 默认查询语法是 简单

请看以下示例或查看 使用 Dataverse 搜索跨表数据搜索 中的完整功能列表。

简单查询语法支持以下功能:

要将任何搜索运算符用作搜索文本的一部分,请通过在运算符前加上一个反斜杠 (\) 来对字符进行转义。 转义的特殊字符包括以下字符:+ - & | ! ( ) { } [ ] ^ " ~ * ? : \ /

Search mode

您可以指定是否必须匹配任意或所有搜索词才能将文档计为匹配项。 默认为 任意 。 它控制在查询中使用 NOT 运算符的搜索词是否对其他搜索词进行 AND'ed 运算或 OR'ed 运算(假设其他搜索词没有 + 或 | 运算符)。

  • 如果将 任何 用作 搜索模式 ,则会通过包含更多结果来增加查询的召回率。 默认情况下,它会被解释为“或非”。 例如,“wifi -luxury”将匹配包含“wifi”一词或不包含“luxury”一词的文档。

  • 如果将 全部 用作 搜索模式 ,则会通过包含较少结果来增加查询的准确率。 默认情况下,它会被解释为“与非”。 例如,“wifi -luxury”将匹配包含“wifi”一词且不包含“luxury”一词的文档。

    转到 使用 Dataverse 搜索跨表数据搜索 了解更多详细信息。

    您可以按照本节所述,使用其他高级选项来优化搜索。 参阅 使用 Dataverse 搜索跨表数据搜索 中的更多示例。

  • 行筛选器 :您可以通过指定筛选器来缩小搜索范围,如下图所示。

  • 表筛选器 :您可以将搜索限制为指定的表,如下图所示。

  • 排序方式 :使用此选项可通过指定列名并添加 asc desc 作为后缀来排序,如下图所示。

    使用动态内容和 Dataverse 行

    您可以直接从 动态内容 使用操作的输出。 下面是每个参数的含义。

  •