設定您的環境 Dataverse 搜尋

Dataverse 搜尋以單一清單提供快速、全面的搜尋結果,並依相關性排序。 作為系統管理員或自訂員,您可以按照下列所述,啟用和設定 Dataverse 搜尋。 快速尋找檢視可用來設定 Dataverse 搜尋,因此您可以在單一位置管理全域搜尋、快速尋找以及查詢搜尋行為。

啟用 Dataverse 搜尋後,搜尋框始終位於環境中所有模型導向應用程式的各頁面頂部。 使用者可以開始新的搜尋,並從應用程式中包含的可搜尋表格中快速找到他們正在尋找的資訊。 Dataverse 搜尋也能成為環境中所有模型導向應用程式中的預設和僅限全域搜尋體驗。 使用者無法切換至之前稱為分類搜尋的快速尋找搜尋

Dataverse 搜尋可以擴充至其他 Microsoft 搜尋畫布,包括 SharePoint Online、Bing 和 Office。 使用者可以從這些畫布搜尋和尋找資訊,就像在啟用連接器時在應用程式中進行搜尋一樣,例如不必打開應用程式就能快速查詢連絡人的電話號碼或電子郵件。

Dataverse 搜尋能協助您快速找出您要尋找的項目。 其會以相關性排序,在單一清單中跨多個資料表搜尋,提供快速且完整的結果。 此外,Dataverse 搜尋有下列優點:

  • 快速準確的搜尋:為模型導向應用程式提供精確和快速的搜尋體驗,以及快速尋找 (先前稱為分類搜尋) 的優異效能

  • 輸入時的建議結果:在輸入時尋找所需內容並顯示最佳結果。

  • 相符程度更高:在資料表的資料行中,尋找與搜尋字詞中任何單字相符的項目。 與快速尋找搜尋相比,相關性搜尋提供了更好的使用者體驗,快速尋找採用的方法則是搜尋字詞中的所有單字都必須在一個資料行中找到。

  • 聰明:會尋找包含各種單字變化的相符項目,例如 streamstreaming,或 streamed

  • 在 Microsoft Dataverse 中的文件間進行搜尋:包括儲存在 Dataverse 中文件文字的搜尋結果,例如 PDF、Microsoft Office 文件、HTML、XML、ZIP、EML、純文字和 JSON 檔案格式。 其也會在附註和附件中搜尋文字。

  • 基礎資料的理解:理解如選擇查閱等資料類型,因此其可以有效解釋包含多個搜尋字詞的搜尋查詢。

  • 進階搜尋運算子:可讓您在搜尋字詞中使用簡單的布林運算子,並製作查詢以取得所需的結果。

  • 智慧:應用 AI 技術來解釋自然語言 (如拼寫錯誤、常用縮寫和同義字) 以傳送品質結果。

如需 Dataverse 搜尋的詳細資訊,請參閱:使用 Dataverse 搜尋來搜尋資料表和資料列

可用性和語言支援

  • Customer Engagement 應用程式中的 Dataverse 搜尋 (Dynamics 365 Sales、Dynamics 365 Customer Service、Dynamics 365 Field Service、Dynamics 365 Marketing 和 Dynamics 365 Project Service Automation)。

  • Dataverse 搜尋不適用於 Customer Engagement (on-premises) 組織。 快速尋找是適用於 Customer Engagement 應用程式組織和 Customer Engagement (on-premises) 組織的唯一搜尋選項。

  • 全文快速尋找可用於 Customer Engagement (on-premises) 的組織,從 Dynamics CRM 2015 更新彙總套件 1 開始。

  • 如需更詳細地比較 Microsoft Dataverse 中所提供的搜尋 ,請參閱比較 Microsoft Dataverse 中的搜尋選項。

  • Dataverse 搜索中的所有可搜索欄位均以與組織的基本語言最匹配的語言進行處理 (哈薩克語除外),所有字段均使用基本、與語言無關的文字處理器進行處理。

Dataverse 搜尋是取消功能,預設會在 2021 版本第 2 波,在所有生產環境 (使用自己的加密金鑰以外的環境除外) 中設定為開始。 我們建議您啟用 Dataverse 搜尋,讓使用者在模型導向應用程式中具有以上所列優點的優異搜尋體驗。 所有模型導向 Power Apps 都能讓您在環境標題中體驗全域搜尋。 個別使用者無法切換至之前稱為分類搜尋的快速尋找搜尋

重要

如果您選擇在生產環境中提前存取 2021 版本第 2 波,則會自動啟用 Dataverse 搜尋。 如果您使用自己的加密金鑰,當您在管理中心啟用 2021 版本第 2 波後,即可停用 Dataverse 搜尋 Power Platform 系統管理中心

第一範例模型導向應用程式。

第二範例模型導向應用程式。

注意

Dataverse 搜尋不支援生命週期作業 (建立、刪除、備份、復原、複製、重設等等)。 在此類操作發生時,重新啟用 Dataverse搜尋。

若要啟用 Dataverse 搜尋,請執行下列步驟:

  1. Power Platform 系統管理中心 中,選取環境。

  2. 選取設定>產品>功能

  3. 搜尋底下的 Dataverse 搜尋設定為 On

  4. 選取儲存

    將 Dataverse 搜尋設定為 [開啟]。

如果 Dataverse 需要佈建搜尋索引,您會看到正在進行佈建的指示。 佈建索引後,就可能需要花費一小時或更多的時間,才能完成平均大小組織的完整同步處理,超大組織可能需要花上幾天的時間。

重要

停用 Dataverse 搜尋時,將會在 12 小時期間取消建立並移除索引。 如果您在約 12 小時後啟用 Dataverse 搜尋,則會設定新的索引。在後續完整同步處理時,一般規模的組織,需要一個小時或更長時間,至於超大組織則需要幾天時間。 當您暫時停用 Dataverse 搜尋時,請考慮這種做法。

為了協助 Microsoft 改善 Dataverse 搜尋,您可以透過 Microsoft 在 Dynamics 365 與 Power Platform 的應用程式中,分享您的環境 Dataverse 搜尋查詢。 這些資料將協助 Microsoft 組建、改善及驗證 Dynamics 365 自然語言搜尋查詢技術的 Microsoft 機器學習模型。

使用美國安全電腦的人員會審查您的查詢和結果。 Microsoft 工程師和資料科學家會使用有關查詢和結果的匯總資料,來改善全球所有使用者的未來搜尋查詢結果。 您的資料會保留在您的屬性中。 您組織的資料會儲存在您的租用戶合規性界限內,並在 30 天後自動刪除。 您可以隨時瀏覽 Power Platform 管理中心,並將與 Microsoft 分享匿名搜尋分析設為關閉,隨時將資料刪除。 如需詳細資訊,請參閱 Power Platform 系統管理中心中的服務條款

與 Microsoft 分享匿名搜尋分析預設為關閉 若要啟用:

  1. Power Platform 系統管理中心 中,選取環境。

  2. 選取設定>產品>功能

  3. 搜尋底下,將與 Microsoft 分享匿名搜尋分析設定為關閉

  4. 選取儲存

    將「與 Microsoft 分享匿名搜尋分析」設定為「開啟」。

Power Platform 系統管理中心中啟用後設定 Dataverse 搜尋,包括三個步驟:

  1. 選擇 Dataverse 搜尋的可搜尋資料表 (請見下方內容)。

  2. 查看要搜尋的資料行、將顯示的資料行,以及將在模型導向 Power Apps 中應用的篩選條件 (請見下方內容)。

  3. 確保為 Dataverse 搜尋啟用的資料表包含在模型導向應用程式中。 使用應用程式設計工具來驗證資料表是否包含在應用程式元件中。 如需詳細資訊,請參閱新增或編輯模型導向應用程式元件

設置搜尋首先要在解決方案的上下文中查看為 Dataverse 搜尋啟用的資料表。 使用新的解決方案瀏覽器,您可以在概覽頁面上看到 Dataverse 搜尋索引的快照。

Note

如果要在 Power Apps 美國政府環境中為 Dataverse 搜尋選取資料表,請使用舊版解決方案瀏覽器來選擇要為 Dataverse 搜尋編制索引的資料表。

舊版方案總管

  1. 登入 Power Apps

  2. 選取解決方案

  3. 選擇要在其中進行變更的解決方案,然後選擇概覽

    選取決方案,然後選取概覽。

  4. 選取管理搜尋索引

    選取管理搜尋索引。

雖然對於 Dataverse 搜尋可以索引的表數量沒有限制,但是對於 Dataverse 搜尋可以啟用的欄位總數是有限制的。 組織可搜尋的欄位上限為 1000 個。 在 1000 個欄位中,最多可以設定 50 個欄位供 Dataverse 搜尋系統使用,因此您最多可以設定至 950 個可搜尋欄位

重要

某些資料行對所有資料表都是通用的,例如 Primary Name識別碼,它們是所有資料表預設索引的 50 個欄位的一部分,並且不會江每個資料表計算在內。

當您選擇要為 Dataverse 搜尋要建立索引的資料表時,您可以看見將新增至索引中的欄位數。

使用突出顯示的欄位數來管理搜尋索引窗格。

針對表格進行索引的欄位數目與 [] 表快速尋找 []。 此外,某些欄位類型被視為 Dataverse 搜尋索引中的多個欄位,如資料表中所示。

欄位類型 其中使用的欄位數
Dataverse 搜尋索引
查詢 (客戶、負責人或 [查詢] 類型屬性) 3
選項組 (狀態,或狀態類型屬性) 2
所有其他類型的欄位 1

底部的進度條將索引欄位的百分比顯示為允許的最大可搜尋欄位數的一部分。

醒目提示進度列的搜尋窗格。

當您達到索引欄位的上限時,會看到警告訊息。 如果您要新增多個欄位至索引,則必須釋出空間,藉由移除已在索引中的部分欄位,或從 Dataverse 搜尋範圍中移除整個資料表。

根據預設,為 Dataverse 編制了以下系統資料表的索引。 不過,自訂資料表不包括在內。 您必須將它們新增至 Dataverse 搜尋中才能搜尋。

為 Dataverse 搜索已啟用資料表
未啟用 Dynamics 365 應用程式
為 Dataverse 搜索已啟用資料表
已啟用 Dynamics 365 應用程式
帳戶 (8)
連絡人 (11)
目標 (19)
目標計量 (3)
知識庫文章 (56)
行銷活動 (2)
行銷活動方式 (4)
行銷活動回覆 (6)
案例 (5)
競爭者 (1)
合約 (7)
發票 (4)
潛在客戶 (6)
行銷名單 (5)
商機 (11)
商機產品 (8)
訂單 (4)
產品 (5)
報價 (4)
服務 (1)
服務活動 (9)

Note

對 Dataverse 搜索設定或可搜尋資料所做的變更最多可能需要 15 分鐘才能顯示在搜尋服務中。 平均大小之組織的完整同步處理,可能需要花費一小時或更長的時間才能完成,而非常大的組織則需花費幾天的時間。

為每個資料表選擇可搜尋的欄位和篩選器

為 Dataverse 搜尋啟用的資料表可搜尋欄位和篩選器由資料表的快速尋找檢視表。 當為 Dataverse 搜尋啟用該資料表時,資料表的快速尋找檢視表中的完整檢視資料行尋找資料行篩選資料行,會成為 Dataverse 搜尋索引的一部分。 您可以為每個資料表新增的可搜尋欄位數目並無限制。 不過,編製索引的欄位總數有所限制,如上一節中所述。 

  • 快速尋找檢視表上的尋找資料行會定義 Dataverse 搜尋索引中可搜尋的欄位。 如單行文字和多行文字、查詢以及選項組等文字欄位是可搜尋的。  忽略使用其他資料類型的尋找資料行

    Note

    貨幣欄位必須新增至尋找資料行,以便在搜尋結果中傳回顯示在記錄中的貨幣符號。 如果貨幣欄位沒有新增至搜尋索引,則使用者會看到根據其語言設定當地語系化的貨幣符號。

  • 當傳回相符的結果時,快速尋找檢視表上的檢視欄會定義模型導向應用程式搜尋結果頁面中預設顯示的欄位。

  • 快速尋找檢視表上的篩選條件也會套用至相關性 Dataverse 搜尋結果。 請參閱下表以查看 Dataverse 搜尋不支援的篩選子句清單。

運算子
按讚
NotLike
BeginsWith
DoesNotBeginWith
EndWith
DoesNotEndWith
ChildOf
遮罩
NotMask
MaskSelect
EqualUserLanguage
低於
NotUnder
UnderOrEqual
上方
AboveOrEqual
NotNull
Null

若要編輯資料表的可搜尋欄位:

  1. 登入 Power Apps

  2. 選取 Dataverse>資料表

  3. 選擇要在其中進行變更的資料表,然後選擇檢視索引標籤。

  4. 在檢視列表中,選取快速尋找檢視表

  5. 編輯檢視資料行,並透過新增、移除或重新排序資料行,來尋找資料行。 如需在檢視中新增或移除資料行的詳細描述,請參閱選擇和設定 Power Apps 中模型導向應用程式中的資料行

    編輯資料表的可搜尋欄位

  6. 選取發佈,將變更發佈至檢視。

重要

變更至快速尋找檢視表也同樣適用於單一資料表和多資料表快速尋找設定。 因此,這也是為什麼在您設定快速尋找檢視表時,我們不會阻止您加入 Dataverse 搜尋不支援的欄位。 不過,不支援的欄位不會同步至 Dataverse 搜尋,也不會出現在 Dataverse 搜尋的結果中。

小費

您可以使用快速尋找檢視表定義 Dataverse 搜尋啟用時,模型導向應用程式中哪些欄位要顯示為 Facet。 資料類型不是單行文字和多行文字的所有檢視資料行,都會標記為可以是 Facet,並且可在索引中篩選。 根據預設,當使用者使用 Dataverse 搜尋進行搜尋時,所選取資料表的快速尋找檢視表中的前四個 Facet 欄位會顯示為 Facet。 無論何時,您只能選取四個欄位做為 Facet。

Note

  • 對 Dataverse 搜索設定或可搜尋資料所做的變更最多可能需要 15 分鐘才能顯示在搜尋服務中。 平均大小之組織的完整同步處理,可能需要花費一小時或更長的時間才能完成,而非常大的組織則需花費幾天的時間。

  • 雖然您可以將相關的資料表欄位顯示為資料表中的快速尋找檢視表檢視資料行尋找資料行篩選資料行,但是不支援 Dataverse 搜尋不支援相關的表格欄位,因此會忽略它們。

  • 如果變更了資料表資料行中的文字長度,並將該資料行設定為簡單搜尋檢視,則匯入可能不會成功,並且可能會出現以下錯誤。

    長度無效,因為這是索引屬性,因此大小不能大於 1700。

    索引屬性不能超過 1700 位元組。 如果在快速尋找檢視表中註冊了相應的資料行,請從快速尋找檢視表中刪除相應的資料行,並在一段時間後嘗試重新匯出。 如果變更或刪除快速尋找檢視表設定,則最長可能需要 24 小時才能反映在索引中,因為這是內部部署產品每天一次的維護作業。 有關詳細資訊,請參閱 SQL Server 的最大容量規格

  • Dataverse 搜尋不會自動同步導出欄位和查找的更新。 只要在記錄中更新了針對搜尋設定的欄位,就會更新資料 Dataverse。

  • 有一些共用欄位是 Dataverse 中每個資料表的一部分,預設下它們是 Dataverse 搜尋索引的一部分。 以下是一些一般欄位範例:

    • ownerid (查詢的名稱)
    • owningbusinessunit (查詢的名稱)
    • statecode (選項組的標籤)
    • statuscode (選項組的標籤)
    • name (任何資料表的主要名稱欄位。 這可能與資料表的邏輯名稱 (全名、主題等) 相同,也可能不同。

如果將共用欄位加入至任何資料表以進行 Dataverse 搜尋,則會在所有實體中針對該公共欄位執行搜尋。 但是,當您透過記錄類型 Facet 選擇特定資料表後,Dataverse 搜尋就會遵循您透過快速尋找檢視表針對該特定資料表所定義的設定。

設定在模型導向應用程式中隨 Dataverse 搜尋一起出現的快閃操作

Dataverse 搜尋體驗使一些最常用的動作更接近搜尋結果,幫助使用者完成他們的任務,而無需瀏覽模型導向應用程式中的記錄頁面。 快速動作是資料表特定的一小組指令。 當使用者在網頁瀏覽器上執行的模型導向應用程式中與搜尋互動時,使用者可以看到快速動作。 某些常用資料表設定為顯示一組命令,以協助完成工作而不會丟失內文。

資料表 快速動作
帳戶 指派、共用、透過電子郵件傳送連結
連絡人 指派、共用、透過電子郵件傳送連結
約會​​ 標記完成、取消、設定相關、指派、透過電子郵件傳送連結
工作​​ 標記完成、取消、設定相關、指派、透過電子郵件傳送連結
通話 標記完成、取消、設定相關、指派、透過電子郵件傳送連結
電子郵件 取消、設定相關、透過電子郵件傳送連結

快速動作是資料表首頁網格命令的子集。 例如,當您在首頁網格中選擇一個帳戶時,帳戶資料表的快速動作會從頁面頂部的命令集中送出。 這對於了解可用於設定快速動作的自訂選項至關重要。 您可以使用緞帶的 EnableRule 隱藏或顯示資料表的快速動作。 若要了解在 Power Apps 中定義緞帶啟用規則的更多資訊,請查看定義緞帶啟用規則

以下三個新的啟用規則使您可以靈活地最佳化快速動作:

  • ShowOnQuickAction 規則:使用此規則可使命令僅作為快速動作顯示。

    <CommandDefinition Id="new.contact.Command.Call">
      <EnableRules>
        <EnableRule Id="Mscrm.SelectionCountExactlyOne" />
        <EnableRule Id="Mscrm.ShowOnQuickAction" />
      </EnableRules>
      <DisplayRules />
      <Actions>
        <JavaScriptFunction FunctionName="simplealert" />
      </Actions>
    </CommandDefinition>
    
  • ShowOnGridAndQuickAction 規則:使用此規則可使命令僅作為快速動作,顯示在首頁網格上。

  • ShowOnGrid 規則:使用此規則可使命令僅顯示在首頁網格上。 您可以使用此命令隱藏現有的快速動作。

Note

每個表格最多可以有六個快速動作。 目前,快速動作僅在搜尋的內文中顯示 - 會與建議一起顯示在主要資料行的結果頁面中。 在建議和結果頁面中將出現一組相同的快速動作。

如果您要在 Dataverse 搜尋中包含資料表,此資料表的可啟用同步處理至外部搜尋索引受管理屬性必須設定為 True。 根據預設,部分現成資料表和所有自訂資料表的屬性都會設定為。 某些系統資料表無法針對 Dataverse 搜尋啟用。

若要設定受管理屬性,請執行下列步驟:

  1. 移至進階設定>自訂

  2. 選取自訂系統

  3. 元件底下,展開實體,展開您想要的資料表然後選取。

  4. 在功能表列上選取受管理的屬性。 在可啟用同步處理至外部搜尋索引,選取以將屬性設為所需狀態。 選取設定來結束,如此處所示。

    設定受管理的屬性。

  5. 選取發行讓變更生效。

如果您要將可啟用同步處理至外部搜尋索引屬性變更為 False,則必須先在 Dataverse 搜尋中取消選取該資料表。 如果資料表包含在 Dataverse 搜尋中,您會看見下列訊息:「這個實體目前正在同步處理至外部搜尋索引。 您必須先從外部搜尋索引移除實體,才能將可啟用同步處理至外部搜尋索引屬性設定為。」

如果可以啟用同步到外部搜尋索引設為 False,則當您嘗試在 Dataverse 搜尋中包含資料表時,您將看到以下訊息:「因其受管理屬性的設定,無法為 Dataverse 搜尋啟用實體。」對於包含敏感性資料的自訂資料表,您可以考慮將可啟用同步至外部搜尋索引屬性設定為 False

重要

請記住,在目標系統上安裝受管理的解決方案之後,您將無法變更屬性值,因為這是受管理的屬性。

另請參閱

使用 Dataverse 搜尋來搜尋資料表和資料列
Microsoft Search 中的 Dynamics 365 結果