Skip to main content
खोज एंडपॉइंट्स GET अनुरोध के साथ एक क्वेरी स्वीकार करते हैं और उससे मेल खाने वाली ऐतिहासिक पोस्ट्स का एक सेट लौटाते हैं। क्वेरी ऐसे ऑपरेटरों से मिलकर बनती है, जो पोस्ट के विभिन्न गुणों पर मिलान करते हैं।

क्वेरी सीमाएँ

आप किस एक्सेस स्तर का उपयोग कर रहे हैं, इसके आधार पर आपकी क्वेरियों पर निम्न सीमाएँ लागू होंगी:

ऑपरेटर की उपलब्धता

हालाँकि अधिकांश ऑपरेटर किसी भी डेवलपर के लिए उपलब्ध हैं, कुछ केवल खास एक्सेस स्तरों के लिए आरक्षित हैं:
  • कोर ऑपरेटर: किसी भी Project का उपयोग करते समय उपलब्ध
  • उन्नत ऑपरेटर: कुछ खास एक्सेस स्तरों वाले Project का उपयोग करते समय उपलब्ध
उपलब्धता की पूरी जानकारी के लिए ऑपरेटरों की पूरी सूची देखें।

ऑपरेटर के प्रकार: स्वतंत्र और संयोजन-आवश्यक

स्वतंत्र ऑपरेटरों का उपयोग अकेले या किसी भी अन्य ऑपरेटर के साथ किया जा सकता है (उन ऑपरेटरों सहित जिनके लिए संयोजन आवश्यक होता है)। उदाहरण के लिए, यह क्वेरी काम करती है क्योंकि #hashtag एक स्वतंत्र ऑपरेटर है:
संयोजन-आवश्यक ऑपरेटरों का किसी क्वेरी में अकेले उपयोग नहीं किया जा सकता; इनका उपयोग तभी किया जा सकता है, जब उसमें कम से कम एक स्वतंत्र ऑपरेटर शामिल हो। ऐसा इसलिए है क्योंकि केवल इन ऑपरेटरों का उपयोग करने पर बहुत बड़ी संख्या में पोस्ट्स मैच हो जाएँगे। उदाहरण के लिए, नीचे दी गई क्वेरियाँ समर्थित नहीं हैं, क्योंकि उनमें केवल संयोजन-आवश्यक ऑपरेटर शामिल हैं:
यदि हम "X data" वाक्यांश जैसे किसी स्वतंत्र ऑपरेटर को जोड़ते हैं, तो क्वेरी सही तरीके से काम करती है:

बूलियन ऑपरेटर और ग्रुपिंग

इन टूल्स का उपयोग करके कई ऑपरेटरों को एक साथ जोड़ें:
नेगेशन के बारे में एक नोट
  • ऑपरेटर -is:nullcast का उपयोग हमेशा नकारात्मक रूप में ही किया जाना चाहिए
  • नकारात्मक ऑपरेटरों का अकेले उपयोग नहीं किया जा सकता
  • समूहित ऑपरेटरों को नकारें नहीं। skiing -(snow OR day OR noschool) के बजाय skiing -snow -day -noschool का उपयोग करें

संचालन का क्रम

AND और OR को साथ में इस्तेमाल करते समय:
  1. AND लॉजिक से जुड़े ऑपरेटर पहले जोड़े जाते हैं
  2. इसके बाद, OR लॉजिक से जुड़े ऑपरेटर लागू किए जाते हैं
उदाहरण: अस्पष्टता से बचने के लिए, कोष्ठकों का उपयोग करें:

विराम चिह्न, डायक्रिटिक्स, और केस सेंसिटिविटी

डायक्रिटिक्स: एक्सेंट या डायक्रिटिक्स वाली खोज क्वेरी, एक्सेंट के साथ और बिना एक्सेंट वाले दोनों तरह के पोस्ट्स से मेल खाती हैं। उदाहरण के लिए, Diacrítica Diacrítica और Diacritica दोनों से मेल खाता है। केस सेंसिटिविटी: सभी ऑपरेटर बड़े और छोटे अक्षरों के प्रति असंवेदनशील हैं। क्वेरी cat cat, CAT, और Cat से मेल खाती है।
फ़िल्टर्ड स्ट्रीम अलग तरह से काम करता हैजब फ़िल्टर्ड स्ट्रीम नियम बनाए जाते हैं, तो एक्सेंट वाले कीवर्ड केवल उन्हीं पोस्ट्स से मेल खाते हैं जिनमें वही एक्सेंट भी शामिल हो। उदाहरण के लिए, Diacrítica केवल Diacrítica से मेल खाता है, Diacritica से नहीं।

Quote Tweet मिलान

Search Posts का उपयोग करते समय, ऑपरेटर Quote Tweet की सामग्री से मेल खाते हैं, लेकिन उद्धृत की गई मूल पोस्ट की सामग्री से नहीं
फ़िल्टर्ड स्ट्रीम का व्यवहार अलग है—यह Quote Tweet और मूल पोस्ट, दोनों की सामग्री से मेल खाता है।

विशिष्टता और दक्षता

किसी एक कीवर्ड या हैशटैग जैसे व्यापक ऑपरेटरों का उपयोग करने की अनुशंसा नहीं की जाती—ये बहुत बड़ी संख्या में पोस्ट्स से मेल खाएँगे और आपकी उपयोग सीमाएँ जल्दी खत्म कर देंगे।
प्रभावी क्वेरी बनाने के सुझाव:
  1. शुरुआत में विशिष्ट रहें, फिर दायरा बढ़ाएँ — ऐसी लक्षित क्वेरियाँ बनाएँ जो प्रासंगिक परिणाम लौटाएँ
  2. एकाधिक ऑपरेटरों का उपयोग करें — परिणामों को सीमित करने के लिए ऑपरेटरों को मिलाकर इस्तेमाल करें
  3. अपने वर्णों की संख्या पर नज़र रखें — पूरी क्वेरी स्ट्रिंग सीमा में गिनी जाती है
उदाहरण के तौर पर प्रगति:

चरण-दर-चरण क्वेरी बनाना

चरण 1: एक बुनियादी क्वेरी से शुरू करें

चरण 2: परिणामों के आधार पर जाँचें और दायरा सीमित करें

हमें कई भाषाओं में पोस्ट्स मिलीं। भाषा फ़िल्टर जोड़ें:
हमें जन्मदिन की शुभकामनाओं वाले पोस्ट मिल रहे हैं। उन्हें और Retweets को बाहर रखें:

चरण 3: बेहतर कवरेज के लिए दायरा बढ़ाएँ

हम और अधिक भावना कैप्चर करना चाहते हैं। संबंधित कीवर्ड जोड़ें:
हॉलिडे पोस्ट्स दिखाई दे रही हैं। इन्हें शामिल न करें:

अपने अनुरोध में क्वेरी जोड़ना

query पैरामीटर का उपयोग करें और अपनी क्वेरी को HTTP-एन्कोड करें:

क्वेरी के उदाहरण

किसी प्राकृतिक आपदा को ट्रैक करना

हरिकेन हार्वी के बारे में मौसम एजेंसियों की पोस्ट्स का मिलान करें: क्वेरी:
पूर्ण अनुरोध URL:

#nowplaying के लिए भावना विश्लेषण

सकारात्मक भावना:
नकारात्मक भावना:

पोस्ट एनोटेशन का उपयोग

context: ऑपरेटर का उपयोग करके छवियों सहित पालतू जानवरों (बिल्लियाँ नहीं) के बारे में जापानी पोस्ट्स खोजें: सबसे पहले, domain.entity IDs की पहचान करने के लिए tweet.fields=context_annotations के साथ पोस्ट लुकअप का उपयोग करें:
  • बिल्लियाँ: domain 66, entity 852262932607926273
  • पालतू जानवर: domain 65, entity 852262932607926273
क्वेरी:

टूल्स

क्वेरी बिल्डर टूल

अपनी क्वेरी इंटरैक्टिव तरीके से बनाएँ और टेस्ट करें

अगले चरण

ऑपरेटर संदर्भ

उपलब्ध ऑपरेटरों की पूरी सूची

खोज की त्वरित शुरुआत

अपना पहला खोज अनुरोध करें

इंटीग्रेशन गाइड

पूर्ण इंटीग्रेशन दस्तावेज़