يحتوي الجدول التالي على مرجع كامل لقواعد لغة طلبات البحث في "إعلانات شبكة البحث 360".
| مرجع نحوي | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| طلب البحث |
|
||||||||||||
| اسم الحقل | [a-z] ([a-zA-Z0-9._])* |
||||||||||||
| اسم المورد | [a-z] ([a-zA-Z_])* |
||||||||||||
| الشرط | FIELD_NAME OPERATOR VALUE |
||||||||||||
| الترتيب | FIELD_NAME (ASC | DESC)? |
||||||||||||
| مُشغِّل | = | != | > | >= | < | <= | IN | NOT IN | LIKE | NOT LIKE | CONTAINS ANY | |
||||||||||||
| الوظيفة | LAST_14_DAYS | LAST_30_DAYS | LAST_7_DAYS | LAST_BUSINESS_WEEK | LAST_MONTH | |
||||||||||||
| القيمة | LITERAL | LITERAL_LIST | NUMBER | NUMBER_LIST | STRING | STRING_LIST | FUNCTION |
||||||||||||
| عدد صحيح موجب | [1-9] ([0-9])* |
||||||||||||
| العدد | -? [0-9]+ (. [0-9] [0-9]*)? |
||||||||||||
| سلسلة | (' Char* ') | (" Char* ") |
||||||||||||
| حرفي | [a-zA-Z0-9_]* |
||||||||||||
| قائمة السلاسل | ( STRING (, STRING)* ) |
||||||||||||
| قائمة الحروف | ( LITERAL (, LITERAL)* ) |
||||||||||||
| قائمة الأرقام | ( NUMBER (, NUMBER)* ) |
||||||||||||
المفتاح:
- يشير الرمز
?إلى عنصر اختياري. -
*تعني صفر أو أكثر - يشير الرمز
+إلى واحد أو أكثر. - تشير السمة
(xxxxxx)إلى مجموعة. - يشير الرمز
[a-z0-9]إلى نطاق أحرف. - يشير الرمز
Charإلى أي حرف. - يشير الرمز
|إلى "أو". - يستخدم عامل التشغيل
REGEXP_MATCHبنية RE2. لمطابقة قيمة حرفية
[أو]أو%أو_باستخدام عامل التشغيلLIKE، ضَع الحرف بين قوسين معقوفين. على سبيل المثال، يتطابق الشرط التالي مع جميع قيمcampaign.nameالتي تبدأ بـ[Earth_to_Mars]:WHERE campaign.name LIKE '[[]Earth[_]to[_]Mars[]]%'