मुख्य सामग्री पर जाएं
यह पेज Search v2 API एंडपॉइंट्स के लिए क्वेरी बनाते समय उपलब्ध ऑपरेटरों की सूची देता है।

ऑपरेटरों की सूची

नोट: कुछ ऑपरेटरों के लिए वैकल्पिक नाम या उपनाम उपलब्ध हैं।
ऑपरेटरप्रकारविवरण
keywordअलग सेपोस्ट के मुख्य भाग में किसी कीवर्ड से मेल खाता है। यह एक टोकनाइज़्ड मिलान है, यानी आपकी कीवर्ड स्ट्रिंग का मिलान पोस्ट के मुख्य भाग के टोकनाइज़्ड टेक्स्ट से किया जाएगा। टोकनाइज़ेशन विराम चिह्नों, प्रतीकों और Unicode basic plane separator characters के आधार पर शब्दों को विभाजित करता है।

उदाहरण के लिए, “I like coca-cola” टेक्स्ट वाले किसी पोस्ट को निम्नलिखित टोकनों में विभाजित किया जाएगा: I, like, coca, cola. फिर इन टोकनों की तुलना आपकी क्वेरी में इस्तेमाल की गई कीवर्ड स्ट्रिंग से की जाएगी। जिन स्ट्रिंग्स में विराम चिह्न (उदाहरण के लिए coca-cola), प्रतीक या separator characters हों, उनका मिलान करने के लिए आपको अपने कीवर्ड को double quotes में लिखना होगा।

उदाहरण: pepsi OR cola OR "coca cola"
emojiअलग सेपोस्ट के मुख्य भाग में किसी emoji से मेल खाता है। keyword की तरह, emojis भी tokenized match होते हैं, यानी आपका emoji पोस्ट के मुख्य भाग के tokenized text से मिलाया जाएगा।

ध्यान दें कि अगर किसी emoji का कोई variant है, तो उसे query में जोड़ने के लिए आपको उसे double quotes में रखना होगा।

उदाहरण: (😃 OR 😡) 😬
"exact phrase match"अलग सेपोस्ट के मुख्य भाग में सटीक वाक्यांश से मेल खाता है।

उदाहरण: ("X API" OR #v2) -"recent search"
#स्टैंडअलोनकिसी भी ऐसे पोस्ट से मेल खाता है जिसमें कोई मान्य हैशटैग हो, बशर्ते वह हैशटैग पोस्ट में एक मान्य एंटिटी के रूप में पहचाना गया हो।

यह ऑपरेटर सटीक मिलान करता है, टोकनाइज़्ड मिलान नहीं। यानी, नियम #thanku ठीक #thanku हैशटैग वाले पोस्ट्स से मेल खाएगा, लेकिन #thankunext हैशटैग वाले पोस्ट्स से नहीं।

उदाहरण: #thankunext #fanart OR @arianagrande
@स्टैंडअलोनकिसी भी ऐसे पोस्ट से मेल खाता है जिसमें दिया गया उपयोगकर्ता नाम उल्लिखित हो, बशर्ते कि वह उपयोगकर्ता नाम एक मान्य इकाई के रूप में पहचाना गया हो (@ वर्ण सहित)।

उदाहरण: (@XDevelopers OR @API) -@X
$स्टैंडअलोनकिसी भी ऐसे पोस्ट से मेल खाता है जिसमें निर्दिष्ट ‘cashtag’ शामिल हो (जहाँ टोकन का शुरुआती वर्ण हो)।<br /><br />ध्यान दें कि cashtag ऑपरेटर, cashtag का मिलान करने के लिए उसे सीधे मुख्य पाठ से निकालने की कोशिश करने के बजाय, X के &#39;symbols&#39; एंटिटी एक्सट्रैक्शन पर निर्भर करता है।<br /><br />उदाहरण: `twtr OR @XDevelopers -$fb`
from:स्टैंडअलोनकिसी विशिष्ट उपयोगकर्ता की किसी भी पोस्ट से मेल खाता है।
मान उपयोगकर्ता नाम (@ वर्ण को छोड़कर) या उपयोगकर्ता की संख्यात्मक user ID में से कोई एक हो सकता है।

आप प्रत्येक from: operator के लिए केवल एक username/ID ही दे सकते हैं।

उदाहरण: from:XDevelopers OR from:API -from:X
to:स्टैंडअलोनकिसी खास उपयोगकर्ता को दिए गए जवाब में मौजूद किसी भी पोस्ट से मेल खाता है।
मान username (@ वर्ण को छोड़कर) या उपयोगकर्ता की संख्यात्मक user ID में से कोई एक हो सकता है।

आप हर to: operator के लिए केवल एक username/ID दे सकते हैं।

उदाहरण: to:XDevelopers OR to:API -to:X
url:स्टैंडअलोनकिसी पोस्ट के किसी भी मान्य प्रारूप वाले URL पर टोकनाइज़्ड मिलान करता है।

यह ऑपरेटर url और expanded_url दोनों फ़ील्ड्स की सामग्री पर मिलान करता है। उदाहरण के लिए, “You should check out X Developer Labs: https://t.co/c0A36SWil4” वाली कोई पोस्ट (जिसमें छोटा URL https://developer.twitter.com पर रीडायरेक्ट होता है) नीचे दिए गए दोनों नियमों से मेल खाएगी:

from:XDevelopers url:"https://developer.twitter.com" (क्योंकि यह entities.urls.expanded_url की सामग्री से मेल करेगा)

from:XDevelopers url:"https://t.co" (क्योंकि यह entities.urls.url की सामग्री से मेल करेगा)

विराम चिह्नों या विशेष वर्णों वाले टोकन और वाक्यांशों को डबल कोट्स में रखना चाहिए (उदाहरण के लिए, url:"/developer")। इसी तरह, किसी विशिष्ट प्रोटोकॉल से मिलान करने के लिए उसे भी डबल कोट्स में रखें (उदाहरण के लिए, url:"https://developer.twitter.com")।
retweets_of:स्टैंडअलोननिर्दिष्ट उपयोगकर्ता के पोस्ट्स के रीट्वीट्स से मेल खाता है। मान या तो उपयोगकर्ता नाम (@ वर्ण को छोड़कर) हो सकता है या उपयोगकर्ता की संख्यात्मक ID.

आप प्रत्येक retweets_of: ऑपरेटर के लिए केवल एक उपयोगकर्ता नाम/ID पास कर सकते हैं।

उदाहरण: retweets_of:twitterdev OR retweets_of:twitterapi
in_reply_to_tweet_id:स्टैंडअलोनउपलब्ध उपनाम: in_reply_to_status_id:
निर्दिष्ट पोस्ट के जवाबों से मेल खाता है।

उदाहरण: in_reply_to_tweet_id:1539382664746020864
retweets_of_tweet_id:स्टैंडअलोनउपलब्ध उपनाम: retweets_of_status_id:
निर्दिष्ट पोस्ट के स्पष्ट (या मूल) Retweets से मेल खाता है। ध्यान दें कि इस्तेमाल की जाने वाली पोस्ट ID किसी मूल पोस्ट की होनी चाहिए, किसी Retweet की नहीं।

उदाहरण: retweets_of_tweet_id:1539382664746020864
quotes_of_tweet_id:स्टैंडअलोनउपलब्ध उपनाम: quotes_of_status_id:
निर्दिष्ट पोस्ट के Quote Tweets से मेल खाता है। ध्यान दें कि उपयोग की जाने वाली पोस्ट ID किसी मूल पोस्ट की ID होनी चाहिए, न कि किसी Quote Tweet की।

उदाहरण: quotes_of_tweet_id:1539382664746020864
context:स्टैंडअलोनविशिष्ट domain id/entity id जोड़ी से मेल खाने वाले पोस्ट्स। इस ऑपरेटर के बारे में अधिक जानने के लिए, कृपया annotations पर हमारा पेज देखें।

आप प्रत्येक context: ऑपरेटर में केवल एक domain/entity पास कर सकते हैं।

context:domain_id.entity_id

हालाँकि, आप OR ऑपरेटर का उपयोग करके कई domain/entities को संयोजित कर सकते हैं:

(context:47.1139229372198469633 OR context:11.1088514520308342784)

उदाहरण:
context:10.799022225751871488 (domain_id.entity_id उस विशिष्ट domain-entity जोड़ी से मेल खाने वाले पोस्ट्स लौटाता है)
entity:स्टैंडअलोनकिसी विशिष्ट इकाई स्ट्रिंग मान वाले पोस्ट्स से मेल खाता है। इस ऑपरेटर के बारे में अधिक जानने के लिए, कृपया annotations पर हमारा पेज देखें।
कृपया ध्यान दें कि यह केवल recent search के साथ उपलब्ध है।

आप केवल एक entity: ऑपरेटर दे सकते हैं।

entity:"string declaration of entity/place"

उदाहरण: entity:"Michael Jordan" OR entity:"Barcelona"
conversation_id:स्टैंडअलोनउन पोस्ट्स से मेल खाता है जो एक ही conversation ID साझा करती हैं। conversation ID को उस पोस्ट की पोस्ट ID पर सेट किया जाता है जिसने बातचीत शुरू की हो। जब किसी पोस्ट पर रिप्लाई पोस्ट किए जाते हैं, यहाँ तक कि रिप्लाई पर भी रिप्लाई, तो conversation_id उसके JSON payload में जोड़ दिया जाता है।

आप प्रत्येक conversation_id: ऑपरेटर के लिए केवल एक ही conversation ID दे सकते हैं।

उदाहरण: conversation_id:1334987486343299072 (from:XDevelopers OR from:api)
list:स्टैंडअलोननिर्दिष्ट सूची के सदस्य उपयोगकर्ताओं द्वारा प्रकाशित पोस्ट्स से मेल खाता है।

उदाहरण के लिए, यदि @XDevelopers और @api सूची 123 के सदस्य हों, और आप अपनी क्वेरी में list:123 शामिल करें, तो आपके रिस्पॉन्स में केवल उन खातों द्वारा प्रकाशित पोस्ट्स ही शामिल होंगी। आप सूची लुकअप एंडपॉइंट का उपयोग करके सूची id ढूंढ सकते हैं।

कृपया ध्यान दें कि आप प्रति क्वेरी केवल एक list: ऑपरेटर का उपयोग कर सकते हैं, और प्रत्येक list: ऑपरेटर में केवल एक ही सूची निर्दिष्ट कर सकते हैं।

उदाहरण: list:123
place:स्टैंडअलोननिर्दिष्ट स्थान या X place ID से टैग की गई पोस्ट्स से मेल खाता है। एक से अधिक शब्दों वाले स्थानों के नाम (“New York City”, “Palo Alto”) को उद्धरण चिह्नों में रखा जाना चाहिए।

आप हर place: ऑपरेटर के साथ केवल एक स्थान दे सकते हैं।

नोट: X place IDs प्राप्त करने का तरीका जानने के लिए GET geo/search standard v1.1 endpoint देखें।

नोट: यह ऑपरेटर Retweets पर मेल नहीं खाएगा, क्योंकि Retweet के स्थान मूल पोस्ट से जुड़े होते हैं। यह Quote Tweet की मूल पोस्ट से जुड़े स्थानों पर भी मेल नहीं खाएगा।

उदाहरण: place:"new york city" OR place:seattle OR place:fd70c22040963ac7
place_country:स्टैंडअलोनउन पोस्ट्स से मेल खाता है जिनमें टैग किए गए स्थान/लोकेशन से संबद्ध देश कोड दिए गए ISO alpha-2 कैरेक्टर कोड से मेल खाता है।

आप Wikipedia पर मान्य ISO codes की सूची देख सकते हैं।

आप प्रत्येक place_country: operator के लिए केवल एक ISO code ही पास कर सकते हैं।

नोट: यह operator Retweets पर मेल नहीं खाएगा, क्योंकि Retweet के places मूल Post से जुड़े होते हैं। यह Quote Tweet के मूल Post से जुड़े places पर भी मेल नहीं खाएगा।

उदाहरण: place_country:US OR place_country:MX OR place_country:CA
point_radius:स्वतंत्रजब पोस्ट में place.geo.coordinates ऑब्जेक्ट मौजूद हो, तो यह उसके आधार पर मिलान करता है, और X में किसी स्थान के geo polygon के आधार पर भी मिलान करता है, जहाँ Place polygon परिभाषित क्षेत्र के भीतर पूरी तरह शामिल हो।

point_radius:[longitude latitude radius]

- radius की समर्थित इकाइयाँ miles (mi) और kilometers (km) हैं
- Radius 25mi से कम होना चाहिए
- Longitude की सीमा ±180 है
- Latitude की सीमा ±90 है
- सभी coordinates decimal degrees में हैं
- नियम आर्ग्युमेंट brackets के भीतर होते हैं और spaces से अलग किए जाते हैं

आप point_radius: operator के लिए केवल एक geo polygon पास कर सकते हैं।

नोट: यह operator Retweets पर match नहीं करेगा, क्योंकि Retweet के स्थान मूल पोस्ट से जुड़े होते हैं। यह Quote Tweet के मूल पोस्ट से जुड़े स्थानों पर भी match नहीं करेगा।

उदाहरण: point_radius:[2.355128 48.861118 16km] OR point_radius:[-41.287336 174.761070 20mi]
bounding_box:स्टैंडअलोनउपलब्ध उपनाम: geo_bounding_box:
जब मौजूद हो, तो यह पोस्ट के place.geo.coordinates ऑब्जेक्ट से मिलान करता है और X में किसी स्थान के geo polygon से भी, जहाँ स्थान का polygon परिभाषित क्षेत्र के भीतर पूरी तरह समाहित हो।

bounding_box:[west_long south_lat east_long north_lat]

- west_long south_lat bounding box के दक्षिण-पश्चिम कोने को दर्शाते हैं, जहाँ west_long उस बिंदु का देशांतर है और south_lat उसका अक्षांश है।
- east_long north_lat bounding box के उत्तर-पूर्व कोने को दर्शाते हैं, जहाँ east_long उस बिंदु का देशांतर है और north_lat उसका अक्षांश है।
- bounding box की चौड़ाई और ऊँचाई 25mi से कम होनी चाहिए
- देशांतर ±180 की सीमा में होना चाहिए
- अक्षांश ±90 की सीमा में होना चाहिए
- सभी निर्देशांक दशमलव डिग्री में होते हैं।
- नियम के आर्ग्युमेंट brackets के भीतर होते हैं और स्पेस से अलग किए जाते हैं।

आप प्रत्येक bounding_box: ऑपरेटर के लिए केवल एक geo polygon पास कर सकते हैं।

नोट: यह ऑपरेटर Retweets पर मिलान नहीं करेगा, क्योंकि Retweet के स्थान मूल पोस्ट से जुड़े होते हैं। यह Quote Tweet की मूल पोस्ट से जुड़े स्थानों पर भी मिलान नहीं करेगा।

उदाहरण: bounding_box:[-105.301758 39.964069 -105.178505 40.09455]
is:retweetसंयोजन आवश्यकउन Retweets का मिलान करता है जो निर्दिष्ट नियम के बाकी हिस्से से मेल खाते हैं। यह ऑपरेटर केवल वास्तविक Retweets को देखता है (उदाहरण के लिए, वे जो Retweet बटन का उपयोग करके किए गए हों)। इस ऑपरेटर द्वारा Quote Tweets का मिलान नहीं किया जाएगा।

उदाहरण: data @XDevelopers -is:retweet
is:replyसंयोजन आवश्यककेवल वे स्पष्ट जवाब डिलीवर करें जो किसी नियम से मेल खाते हों। डिलीवरी से उन जवाबों को बाहर करने के लिए इसे नकारा भी जा सकता है जो किसी क्वेरी से मेल खाते हों।

नोट: यह ऑपरेटर filtered stream endpoint के साथ भी उपलब्ध है। filtered stream के साथ उपयोग किए जाने पर, यह ऑपरेटर किसी मूल पोस्ट के जवाबों, quoted Tweets में जवाबों और Retweets में जवाबों से मेल खाता है।

उदाहरण: from:XDevelopers is:reply
is:quoteसंयोजन आवश्यकसभी Quote Tweets लौटाता है, जिन्हें टिप्पणी वाले पोस्ट्स भी कहा जाता है।

उदाहरण: "sentiment analysis" is:quote
is:verifiedसंयोजन आवश्यककेवल उन पोस्ट्स को लौटाएँ जिनके लेखक X द्वारा सत्यापित हैं।

उदाहरण: #nowplaying is:verified
-is:nullcastसंयोजक आवश्यकads.twitter.com पर केवल प्रचार के लिए बनाई गई उन पोस्ट्स को हटाता है, जिनमें "source":"Twitter for Advertisers (legacy)" या "source":"Twitter for Advertisers" होता है।
इस ऑपरेटर का उपयोग निषेध के साथ ही किया जाना चाहिए।

Nullcasted पोस्ट्स के बारे में अधिक जानकारी के लिए, पोस्ट उपलब्धता पर हमारा पेज देखें।

उदाहरण: "mobile games" -is:nullcast
has:hashtagsसंयोजक आवश्यकउन पोस्ट्स से मेल खाता है जिनमें कम से कम एक हैशटैग शामिल हो।

उदाहरण: from:XDevelopers -has:hashtags
has:cashtagsसंयोजक आवश्यकउन पोस्ट्स से मेल खाता है जिनमें कैशटैग प्रतीक होता है (यानी जिसकी शुरुआत ‘’वर्णसेहोतीहै।उदाहरणकेलिए,’ वर्ण से होती है। उदाहरण के लिए, `tag)।<br /><br />उदाहरण: #stonks has:cashtags`
has:linksसंयोजक आवश्यकयह ऑपरेटर उन पोस्ट्स से मेल खाता है जिनके पोस्ट मुख्य भाग में लिंक और मीडिया होते हैं।

उदाहरण: from:XDevelopers announcement has:links
has:mentionsसंयोजक आवश्यकउन पोस्ट्स से मेल खाता है जिनमें किसी अन्य X उपयोगकर्ता का उल्लेख किया गया हो।

उदाहरण: #nowplaying has:mentions
has:mediaसंयोजक आवश्यकउपलब्ध उपनाम: has:media_link
उन पोस्ट्स से मेल खाता है जिनमें X द्वारा निर्धारित मीडिया ऑब्जेक्ट, जैसे फ़ोटो, GIF या वीडियो, शामिल हों। यह Periscope से बनाए गए मीडिया या अन्य मीडिया होस्टिंग साइटों के लिंक वाले पोस्ट्स से मेल नहीं खाएगा।

उदाहरण: (kittens OR puppies) has:media
has:imagesसंयोजक आवश्यकउन पोस्ट्स से मेल खाता है जिनमें किसी छवि का ऐसा URL शामिल हो जिसे पहचाना गया हो.

उदाहरण: #meme has:images
has:video_linkसंयोजक आवश्यकउपलब्ध उपनाम: has:videos
उन पोस्ट्स से मेल खाता है जिनमें X के मूल वीडियो हों और जिन्हें सीधे X पर अपलोड किया गया हो। यह Periscope से बनाए गए वीडियो या अन्य वीडियो होस्टिंग साइटों के लिंक वाले पोस्ट्स से मेल नहीं खाएगा।

उदाहरण: #icebucketchallenge has:video_link
has:geoकंजंक्शन आवश्यकउन पोस्ट्स से मेल खाता है जिनमें X उपयोगकर्ता द्वारा प्रदान किया गया पोस्ट-विशिष्ट भू-स्थान डेटा होता है। यह या तो X place के रूप में कोई स्थान हो सकता है, जिसमें उससे संबंधित डिस्प्ले नाम, geo polygon और अन्य फ़ील्ड्स शामिल हों, या दुर्लभ मामलों में geo lat-long निर्देशांक हो सकता है।

नोट: place (Post geo) पर मेल खाने वाले ऑपरेटर केवल मूल पोस्ट्स के मिलानों को शामिल करेंगे। Retweets में कोई भी place डेटा नहीं होता।

उदाहरण: recommend #paris has:geo -bakery
lang:संयोजक आवश्यकउन पोस्ट्स से मेल खाता है जिन्हें X ने किसी विशेष भाषा का माना है (तभी, और केवल तभी, जब पोस्ट की भाषा वर्गीकृत की गई हो)। यह ध्यान रखना महत्वपूर्ण है कि वर्तमान में प्रत्येक पोस्ट को केवल एक ही भाषा में वर्गीकृत किया जाता है, इसलिए कई भाषाओं को AND के साथ जोड़ने पर कोई परिणाम नहीं मिलेगा।

आप प्रत्येक lang: ऑपरेटर के लिए केवल एक BCP 47 भाषा पहचानकर्ता ही पास कर सकते हैं।

नोट: यदि किसी भाषा का वर्गीकरण नहीं किया जा सके, तो दिया गया परिणाम ‘und’ होगा (undefined के लिए)।

उदाहरण: recommend #paris lang:en

नीचे दी गई सूची वर्तमान में समर्थित भाषाओं और उनके संबंधित BCP 47 भाषा पहचानकर्ताओं को दर्शाती है:

अम्हारिक: am
जर्मन: deमलयालम: mlस्लोवाक: sk
अरबी: ar
ग्रीक: elमालदीवियन: dvस्लोवेनियाई: sl
आर्मेनियाई: hy
गुजराती: guमराठी: mrसोरानी कुर्दी: ckb
बास्क: eu
हैतियन क्रियोल: htनेपाली: neस्पेनिश: es
बंगाली: bn
हिब्रू: iwनॉर्वेजियन: noस्वीडिश: sv
बोस्नियाई: bs
हिंदी: hiओड़िया: orतागालोग: tl
बल्गेरियाई: bg
लैटिनकृत हिंदी: hi-Latnपंजाबी: paतमिल: ta
बर्मी: my
हंगेरियाई: huपश्तो: psतेलुगु: te
क्रोएशियाई: hr
आइसलैंडिक: isफ़ारसी: faथाई: th
कातालान: ca
इंडोनेशियाई: inपोलिश: plतिब्बती: bo
चेक: cs
इतालवी: itपुर्तगाली: ptपारंपरिक चीनी: zh-TW
डेनिश: da
जापानी: jaरोमानियाई: roतुर्की: tr
डच: nl
कन्नड़: knरूसी: ruयूक्रेनी: uk
अंग्रेज़ी: en
खमेर: kmसर्बियाई: srउर्दू: ur
एस्तोनियाई: et
कोरियाई: koसरलीकृत चीनी: zh-CNउइग़ुर: ug
फिनिश: fi
लाओ: loसिंधी: sdवियतनामी: vi
फ़्रेंच: fr
लातवियाई: lvसिंहला: siवेल्श: cy
जॉर्जियाई: ka
लिथुआनियाई: lt