在搜尋中使用查詢

觀點 部分或 NLU 收件匣中檢閱對話,或在 技能儲存區 中瀏覽技能時,您可以使用搜尋列來縮小結果範圍。您可以使用自然語言執行基本搜尋,也可以使用查詢語言編寫查詢。這種查詢由三個基本部分構成:

  • 參數
  • 運算子

要構建一個簡單的查詢,請從參數和相應的值開始,並在兩者之間放置適當的運算子。您可以利用附加運算子來組合兩個或多個簡單查詢,從而構建更複雜的查詢。

Akela 想要查找最終移交給客服專員的所有對話。她使用了參數 action、值 handover和運算子 =

她構建的完整查詢如下:

action = handover

但是,這個查詢返回的結果太多,Akela 很難去梳理。於是,她決定縮小搜尋範圍,只查看過去兩週的結果。她在原始查詢中新增了第二個簡單查詢,並用運算子 AND 組合兩個查詢。

她的完整查詢現在如下:

action = handover AND datetime > -14 days

支援的參數和值

下表詳細說明了所有支援的參數,如何使用它們,以及 機器人產生器 的哪些部分支援每個參數。

參數 詳細資料 支援位置
動作

機器人產生器為動作使用的名稱。支援的值為:

  • integration
  • handover
  • core_fallback
  • fill_slot
bot_message_count 對話中的傳出訊息數目。此參數的值必須採用數字格式。
類別 允許您篩選按標記類別列出的機器人技能。
通道

通道的名稱、類型或 ID。您只會獲得您已在 Digital Experience 中配置的通道的結果。

支援的值為:

  • apple-business
  • facebook-dm
  • twitter-dm
  • vkontakte-dm
  • live-chat
  • chat
  • slack
  • sms
  • 團隊
  • telegram
  • viber
  • whatsapp
  • talk-to-your-bot
  • talk-to-your-bot-public
conversation 對話的 ID。
客戶 客戶的姓名或 ID。
customer_contact 聯絡人 ID(也稱為 案例 ID),來自於 CXoneDigital Experience
customer_message_count 對話中的傳入訊息數目。此參數的值必須採用數字格式。
日期

不包括具體時間的日期。使用該參數時,時間的任何數值都會自動設定為 00:00:00。此參數的值可以是絕對值或相對值。

日期時間

日期和時間。此參數的值可以是絕對值或相對值。

絕對日期支援的格式為:

  • 美國 — 1 月 2 日的數字格式為 01/02/2023
  • 歐洲 — 1 月 2 日的數字格式為 02/01/2023
  • 書面形式 — 2nd January 2023 或 2 January 2023

相對日期支援的值為:

  • now
  • - (減) — seconds、minutes、days、months、years
  • - (加) — seconds、minutes、days、months、years
  • previous — second、minute、hour、day、month、year、weekday、week、fortnight、Monday 或 Mon 格式的星期名稱
  • next — second、minute、hour、day、month、year、weekday、week、fortnight、Monday 或 Mon 格式的星期名稱
  • tomorrow(現在 + 24 小時)
  • yesterday(現在 - 24 小時)
  • noon
  • afternoon
  • midnight
  • last — Monday 或 Mon 的星期名稱
  • first day of this/next — month
  • last day of this/next — month
fulltext 如果您正在使用查詢語言構建查詢,則此參數允許您向其中新增自然語言。

意向

您建立的意圖名稱。

intent_confidence

機器人產生器 正確分類意圖的可信度。支援的值範圍為 0 到 0.99,與設計遞補時類似。

is_reviewed 對話的檢閱狀態。此參數的值為 true(已檢閱)或 false(未檢閱)。
language 允許您篩選按設定語言列出的機器人技能。
message_count 對話中的訊息總數。此數字包括傳入和傳出訊息。此參數的值必須採用數字格式。
標記 根據已套用或未套用的標籤來顯示對話。這個參數對每個可用的運算子都有效。

支援的運算子

下表顯示了所有支援的運算子,並描述了它們所代表的內容。

運算子 描述
= 表示「等於」
!= 表示「不等於」
< 表示「小於」
<= 表示「小於或等於」
> 表示「大於」
>= 表示「大於或等於」

返回與兩個條件均匹配的對話。

例如,以下查詢返回已移交給客服專員的 SMS 對話:

channel = sms AND action = handover

返回與任意值匹配的對話。

例如,以下查詢返回所有 SMS 對話和所有 WhatsApp 對話:

channel = sms OR channel = whatsapp

NOT

返回與值不匹配的對話。

例如,以下查詢返回非 SMS 通道的所有對話:

NOT channel = sms

IN

返回值與清單中至少一個選項匹配的對話。

例如,以下查詢返回 SMS 和 WhatsApp 通道中的所有對話:

channel IN (sms, whatsapp)

( )

幫助您組織複雜的查詢並根據括號內項目要先處理的一般數學概念指派優先次序。

例如,以下查詢返回已移交給客服專員的 SMS 對話和包含四條以上訊息的 WhatsApp 對話:

(action = handover AND channel = sms) OR (message_count < 4 AND channel = whatsapp)

其他查詢範例

從今天開始的所有對話:

datetime > midnight

特定日期的所有對話:

datetime >= 2nd Jan 2021 AND datetime < 3rd Jan 2021

SMS 通道中已移交給真人客服專員的 對話:

channel = sms AND action = handover

SMS 或 Whatsapp 通道中的所有對話:

channel = sms OR channel = whatsapp

在過去 30 天內,WhatsApp 或 SMS 通道中被放棄(訊息少於 3 條)或升級為由真人客服專員處理的所有對話:

channel IN (whatsapp, sms) AND datetime > -30 days AND (message_count < 3 OR action = handover)