يحدد نمط طلب البحث مثالاً لعبارة قد يقولها المستخدم. يمكن للمساعد مطابقة العبارات التي ينطقها المستخدم متشابهة دلاليًا باستخدام معالجة اللغات الطبيعية.
يمكن أن تحتوي أنماط طلب البحث على سلسلة حرفية وعبارات شرطية ووسيطات باستخدام أنواع Schema.org.
السلسلة الحرفية
يمكن أن يحتوي نمط طلب البحث على سلسلة حرفية.
مثال: "Start the guess the number game."
العبارات الشرطية
يمكن اعتبار أجزاء نمط الاستعلام اختيارية. للإشارة إلى أنماط الاستعلام
الشرطية، عليك لف جزء العبارة بين قوسين وإنهاءها بعلامة استفهام. يحدّد المثال التالي السمة Start the
على أنّها اختيارية:
مثال: "(Start the)? Guess the number game"
الوسيطات
يمكن لنمط طلب البحث أن يجمع جزءًا من إدخال المستخدم من خلال استخدام
الوسيطات المسماة (يمكن أيضًا اعتبار ذلك متغيرات). يتم تحديد الوسيطات
باستخدام بناء الجملة: $Type:argument_name
.
مثال: يصف "$org.schema.type.Number:number"
نمط طلب بحث يتوقع إدخالاً لرقم Schema.org، وأن الرقم الفعلي الذي يقوله المستخدم سيتم تسجيله في وسيطة باسم "الرقم".
أنواع schema.org
في ما يلي قائمة بأنواع Schema.org المتاحة والمستخدمة لأنماط طلبات البحث:
Type | مثال على نمط طلب البحث | مثال على طلب بحث المستخدم |
---|---|---|
$org.schema.type.Date | قراءة رسائلي القصيرة من $org.schema.type.Date:my_date على الرسائل القصيرة SMS الاحترافية | قراءة رسائلي القصيرة من 1 نيسان (أبريل) على خدمة الرسائل القصيرة SMS الاحترافية |
$org.schema.type.Number | وميض ضوء الفلاش $org.schema.type.Number:number مرات | وميض ضوء الفلاش خمس مرات |
$org.schema.type.Time | قراءة رسائلي القصيرة من $org.schema.type.Time:my_time على sms pro | قراءة رسائلي القصيرة من الساعة 5 مساءً على خدمة الرسائل القصيرة SMS الاحترافية |
$org.schema.type.DayOfWeek | عرض اجتماعاتي على$org.schema.type.DayOfWeek:day_of_week | عرض اجتماعاتي يوم الثلاثاء |
$org.schema.type.Color | تشغيل إضاءة قوية ومضمَّنة في $org.schema.type.Color:my_color | إضاءة المصباح المتوهّج الأحمر |
$org.schema.type.priceCurrency | عرض سعر تحويل $org.schema.type.priceCurrency:cur على تطبيق العملات | عرض سعر تحويل الين على تطبيق العملات |
$org.schema.type.حسابها | عرض مخطط الإحالات الناجحة الخاص بـ $org.schema.type.DISTANCE:dist | عرض الرسم البياني للإحالات الناجحة للكيلومتر |
$org.schema.type.للاستفادة من درجة الحرارة | ضبط درجة الحرارة على $org.schema.type.Number:num°$org.schema.type.temperature:temp | ضبط درجة الحرارة على 70 درجة فهرنهايت |
$org.schema.type.Organization | مشاهدة النقاط البارزة في $org.schema.type.Organization:organization | مشاهدة أبرز مباريات ليكرز |
عرض سعر سهم$org.schema.type.Organization:organization | عرض سعر سهم Google | |
$org.schema.type.person | عرض أفضل 10 أغانٍ من $org.schema.type.person:musician | عرض أبرز 10 أغاني "برونو مارس" |
عرض أخبار عن $org.schema.type.person:person | اعرض لي أخبار عن بوابة الدخول | |
$org.schema.type.Place | كتابة مراجعة لـ $org.schema.type.Place:place | كتابة مراجعة عن نيويورك |
عرض عدد الزيارات على $org.schema.type.Place:location | عرض حركة المرور في ماونتن فيو | |
$org.schema.type.Product | كتابة مراجعة عن $org.schema.type.Product:product | كتابة مراجعة عن Google Glass |
$org.schema.type.Book | قراءة $org.schema.type.Book:my_book | الاطّلاع على توقّعات كبيرة |
$org.schema.type.Movie | تشغيل الفيلم $org.schema.type.Movie:my_movie | مراجعة فيلم casablanca |
$org.schema.type.TVSeries | تشغيل الحلقة التالية من $org.schema.type.TVSeries:tv_series | تشغيل الحلقة التالية من قائمة الأصدقاء |
$org.schema.type.servesCuisine | عرض مطاعم $org.schema.type.servesCuisine:my_cuisine | عرض المطاعم الإيطالية |
$org.schema.type.MusicAlbum | إضافة $org.schema.type.MusicAlbum:album إلى قائمة المحتوى التالي. | إضافة طريق دير إلى قائمة المحتوى التالي |
$org.schema.type.MusicRecording | إضافة $org.schema.type.MusicRecording:song إلى الإعدادات المفضّلة | إضافتك أو بدونها إلى مفضلتي. |
$org.schema.type.YesNo | $org.schema.type.YesNo | نعم |
$org.schema.type.URL | إضافة $org.schema.type.URL | إضافة google.com |
$org.schema.type.Email | إضافة $org.schema.type.Email | إضافة sami@google.com |
$org.schema.type.PhoneNumber | إضافة $org.schema.type.PhoneNumber | إضافة (777) 777-7777 |
$org.schema.type.Text | ما هي تلك الأغنية التي يقول فيها $org.schema.type.Text؟ | ما تلك الأغنية التي يقولون فيها "أنتَ تحت أشعة الشمس"؟ |
الأنواع المخصّصة
يتيح لك الكائن customTypes
تحديد أنواعك الخاصة. يمكنك تحديد name
لنوع مخصّص وتضمين الحقول التالية في items
:
key
: قيمة النوع المخصّص الذي يتوافق مع السلاسل فيsynonyms
synonyms
: الطرق المحتملة التي يمكن أن يشير بها المستخدمون إلىkey
يحدد المثال التالي نوعًا مخصصًا للطرق المختلفة التي يمكن أن يقولها الشخص "6 صباحًا".
"customTypes": [ { "name": "$MorningOptions", "items": [ { "key": "6am", "synonyms": [ "6 am", "6 o clock", "oh six hundred", "6 in the morning" ] } ] } ]