क्वेरी सीमाएँ
| एक्सेस स्तर | हालिया खोज | पूर्ण-आर्काइव खोज |
|---|---|---|
| सेल्फ-सर्व | 512 वर्ण | 1,024 वर्ण |
| Enterprise | 4,096 वर्ण | 4,096 वर्ण |
ऑपरेटर की उपलब्धता
- कोर ऑपरेटर: किसी भी Project का उपयोग करते समय उपलब्ध
- उन्नत ऑपरेटर: कुछ खास एक्सेस स्तरों वाले Project का उपयोग करते समय उपलब्ध
ऑपरेटर के प्रकार: स्वतंत्र और संयोजन-आवश्यक
#hashtag एक स्वतंत्र ऑपरेटर है:
"X data" वाक्यांश जैसे किसी स्वतंत्र ऑपरेटर को जोड़ते हैं, तो क्वेरी सही तरीके से काम करती है:
बूलियन ऑपरेटर और ग्रुपिंग
| Operator | Description | Example |
|---|---|---|
| AND (space) | पोस्ट्स को दोनों शर्तों से मेल खाना चाहिए | snow day #NoSchool उन पोस्ट्स से मेल खाता है जिनमें “snow” AND “day” AND #NoSchool हो |
| OR | पोस्ट्स को किसी एक शर्त से मेल खाना चाहिए | grumpy OR cat OR #meme उन पोस्ट्स से मेल खाता है जिनमें “grumpy” OR “cat” OR #meme हो |
| NOT (dash) | इस शर्त से मेल खाने वाले पोस्ट्स को बाहर रखें | cat #meme -grumpy उन पोस्ट्स से मेल खाता है जिनमें “cat” और #meme हो, लेकिन “grumpy” न हो |
| Grouping (parentheses) | ऑपरेटरों को एक साथ समूहित करें | (grumpy cat) OR (#meme has:images) किसी एक समूह से मेल खाता है |
नेगेशन के बारे में एक नोट
- ऑपरेटर
-is:nullcastका उपयोग हमेशा नकारात्मक रूप में ही किया जाना चाहिए - नकारात्मक ऑपरेटरों का अकेले उपयोग नहीं किया जा सकता
- समूहित ऑपरेटरों को नकारें नहीं।
skiing -(snow OR day OR noschool)के बजायskiing -snow -day -noschoolका उपयोग करें
संचालन का क्रम
- AND लॉजिक से जुड़े ऑपरेटर पहले जोड़े जाते हैं
- इसके बाद, OR लॉजिक से जुड़े ऑपरेटर लागू किए जाते हैं
| Query | इस रूप में मूल्यांकित किया जाता है |
|---|---|
apple OR iphone ipad | apple OR (iphone ipad) |
ipad iphone OR android | (iphone ipad) OR android |
विराम चिह्न, डायक्रिटिक्स, और केस सेंसिटिविटी
Diacrítica Diacrítica और Diacritica दोनों से मेल खाता है।
केस सेंसिटिविटी: सभी ऑपरेटर बड़े और छोटे अक्षरों के प्रति असंवेदनशील हैं। क्वेरी cat cat, CAT, और Cat से मेल खाती है।
फ़िल्टर्ड स्ट्रीम अलग तरह से काम करता हैजब फ़िल्टर्ड स्ट्रीम नियम बनाए जाते हैं, तो एक्सेंट वाले कीवर्ड केवल उन्हीं पोस्ट्स से मेल खाते हैं जिनमें वही एक्सेंट भी शामिल हो। उदाहरण के लिए,
Diacrítica केवल Diacrítica से मेल खाता है, Diacritica से नहीं।Quote Tweet मिलान
फ़िल्टर्ड स्ट्रीम का व्यवहार अलग है—यह Quote Tweet और मूल पोस्ट, दोनों की सामग्री से मेल खाता है।
विशिष्टता और दक्षता
- शुरुआत में विशिष्ट रहें, फिर दायरा बढ़ाएँ — ऐसी लक्षित क्वेरियाँ बनाएँ जो प्रासंगिक परिणाम लौटाएँ
- एकाधिक ऑपरेटरों का उपयोग करें — परिणामों को सीमित करने के लिए ऑपरेटरों को मिलाकर इस्तेमाल करें
- अपने वर्णों की संख्या पर नज़र रखें — पूरी क्वेरी स्ट्रिंग सीमा में गिनी जाती है
चरण-दर-चरण क्वेरी बनाना
चरण 1: एक बुनियादी क्वेरी से शुरू करें
चरण 2: परिणामों के आधार पर जाँचें और दायरा सीमित करें
चरण 3: बेहतर कवरेज के लिए दायरा बढ़ाएँ
चरण 4: रुझानों के अनुसार समायोजित करें
अपने अनुरोध में क्वेरी जोड़ना
query पैरामीटर का उपयोग करें और अपनी क्वेरी को HTTP-एन्कोड करें:
क्वेरी के उदाहरण
किसी प्राकृतिक आपदा को ट्रैक करना
#nowplaying के लिए भावना विश्लेषण
पोस्ट एनोटेशन का उपयोग
context: ऑपरेटर का उपयोग करके छवियों सहित पालतू जानवरों (बिल्लियाँ नहीं) के बारे में जापानी पोस्ट्स खोजें:
सबसे पहले, domain.entity IDs की पहचान करने के लिए tweet.fields=context_annotations के साथ पोस्ट लुकअप का उपयोग करें:
- बिल्लियाँ:
domain66,entity852262932607926273 - पालतू जानवर:
domain65,entity852262932607926273
टूल्स
क्वेरी बिल्डर टूल
अपनी क्वेरी इंटरैक्टिव तरीके से बनाएँ और टेस्ट करें
अगले चरण
ऑपरेटर संदर्भ
उपलब्ध ऑपरेटरों की पूरी सूची
खोज की त्वरित शुरुआत
अपना पहला खोज अनुरोध करें
इंटीग्रेशन गाइड
पूर्ण इंटीग्रेशन दस्तावेज़