displayName ยอมรับเฉพาะโอเปอเรเตอร์ HAS (:) เท่านั้น ระบบจะแปลงข้อความที่จะจับคู่เป็นโทเค็นก่อน และโทเค็นแต่ละรายการจะจับคู่คำนำหน้าโดยไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ และเป็นสตริงย่อยที่ใดก็ได้ใน displayName ของพื้นที่ทำงาน เช่น Fun Eve ตรงกับ Fun event หรือ The
evening was fun แต่ไม่ตรงกับ notFun event หรือ even
externalUserAllowed ยอมรับ true หรือ false
spaceHistoryState ยอมรับเฉพาะค่าจากช่อง historyState ของทรัพยากร space
spaceType ต้องมีค่าที่ถูกต้องเพียงค่าเดียวคือ SPACE
ในช่องต่างๆ ระบบรองรับโอเปอเรเตอร์ AND รายการเท่านั้น ตัวอย่างที่ถูกต้องคือ spaceType = "SPACE" AND displayName:"Hello" และตัวอย่างที่ไม่ถูกต้องคือ spaceType = "SPACE" OR displayName:"Hello"
ในช่องเดียวกัน spaceType ไม่รองรับโอเปอเรเตอร์ AND หรือ ORdisplayName, "spaceHistoryState" และ "externalUserAllowed" รองรับโอเปอเรเตอร์ OR รายการเท่านั้น lastActiveTime และ createTime รองรับทั้งโอเปอเรเตอร์ AND และ ORAND สามารถใช้แทนช่วงเวลาเท่านั้น เช่น lastActiveTime
< "2022-01-01T00:00:00+00:00" AND lastActiveTime >
"2023-01-01T00:00:00+00:00"
ตัวอย่างการค้นหาที่ถูกต้องมีดังนี้
customer = "customers/my_customer" AND spaceType = "SPACE"
customer = "customers/my_customer" AND spaceType = "SPACE" AND
displayName:"Hello World"
customer = "customers/my_customer" AND spaceType = "SPACE" AND
(lastActiveTime < "2020-01-01T00:00:00+00:00" OR lastActiveTime >
"2022-01-01T00:00:00+00:00")
customer = "customers/my_customer" AND spaceType = "SPACE" AND
(displayName:"Hello World" OR displayName:"Fun event") AND
(lastActiveTime > "2020-01-01T00:00:00+00:00" AND lastActiveTime <
"2022-01-01T00:00:00+00:00")
customer = "customers/my_customer" AND spaceType = "SPACE" AND
(createTime > "2019-01-01T00:00:00+00:00" AND createTime <
"2020-01-01T00:00:00+00:00") AND (externalUserAllowed = "true") AND
(spaceHistoryState = "HISTORY_ON" OR spaceHistoryState = "HISTORY_OFF")