क्वेरी पैटर्न, उदाहरण के तौर पर ऐसे वाक्यांश के बारे में बताता है जिसे उपयोगकर्ता बोल सकता है. Assistant ये काम कर सकती है उपयोगकर्ता के बोले गए ऐसे वाक्यांशों का मिलान करें जो आम भाषा में शब्दों के मतलब से मिलते-जुलते हों प्रोसेस चल रही है.
क्वेरी पैटर्न में, लिटरल स्ट्रिंग, कंडिशनल, और आर्ग्युमेंट शामिल किए जा सकते हैं 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 के टाइप की सूची यहां दी गई है:
टाइप | क्वेरी पैटर्न का उदाहरण | उपयोगकर्ता की क्वेरी का उदाहरण |
---|---|---|
$org.schema.type.Date | sms pro पर $org.schema.type.Date:my_date से मेरा एसएमएस पढ़ो | 1 अप्रैल से एसएमएस प्रो पर मेरा एसएमएस पढ़कर सुनाओ |
$org.schema.type.Number | फ़्लैशलाइट को $org.schema.type.Number:number बार ब्लिंक करें | फ़्लैशलाइट को पांच बार ब्लिंक करें |
$org.schema.type.Time | sms Pro पर $org.schema.type.Time:my_time से मेरा एसएमएस पढ़ो | शाम 5 बजे से एसएमएस प्रो पर मेरा एसएमएस पढ़ो |
$org.schema.type.DayOfWeek | मुझे मेरी मीटिंग on$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.Distance | $org.schema.type.अद्भुत:dist के लिए कन्वर्ज़न चार्ट दिखाएं | किलोमीटर के लिए कन्वर्ज़न चार्ट दिखाएं |
$org.schema.type.Temperature | तापमान को $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:संगीतकार के गाने दिखाओ | ब्रूनो मार्स के 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 फ़िल्म चलाओ | कैसाब्लांका मूवी देखें |
$org.schema.type.TVSeries | $org.schema.type.TVSeries:tv_series का अगला एपिसोड चलाओ | दोस्तों का अगला एपिसोड चलाओ |
$org.schema.type.servesCuisine | $org.schema.type.servesCuisine:my_ अस्थायी रेस्टोरेंट दिखाओ | इटैलियन रेस्टोरेंट दिखाओ |
$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 जोड़ना | john@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" ] } ] } ]