फ़िल्टर की गई स्ट्रीम एंडपॉइंट्स उन पोस्ट्स को डिलीवर करते हैं जो स्ट्रीम पर लागू किए गए नियमों के किसी सेट से मेल खाते हैं। नियम ऑपरेटर्स से मिलकर बनते हैं, जो पोस्ट की विभिन्न विशेषताओं के आधार पर मिलान करते हैं। POST /tweets/search/stream/rules एंडपॉइंट का उपयोग करके कई नियम लागू किए जा सकते हैं। नियम जोड़ने और GET /tweets/search/stream का उपयोग करके कनेक्ट होने के बाद, केवल वे पोस्ट्स डिलीवर किए जाएंगे जो आपके नियमों से मेल खाते हैं। नियम जोड़ने या हटाने के लिए आपको डिस्कनेक्ट करने की ज़रूरत नहीं है।Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
नियमों की सीमाएँ
ऑपरेटर के प्रकार: स्टैंडअलोन और संयोजन-आवश्यक
#hashtag एक स्टैंडअलोन ऑपरेटर है:
"X data" जैसे वाक्यांश के रूप में एक स्टैंडअलोन ऑपरेटर जोड़ें, तो नियम सही तरीके से काम करता है:
बूलियन ऑपरेटर और समूहीकरण
| Operator | Description | Example |
|---|---|---|
| AND (स्पेस) | पोस्ट्स को दोनों शर्तों से मेल खाना चाहिए | snow day #NoSchool उन पोस्ट्स से मेल खाता है जिनमें “snow” AND “day” AND #NoSchool हो |
| OR | पोस्ट्स को किसी एक शर्त से मेल खाना चाहिए | grumpy OR cat OR #meme उन पोस्ट्स से मेल खाता है जिनमें “grumpy” OR “cat” OR #meme हो |
| NOT (डैश) | इस शर्त से मेल खाने वाले पोस्ट्स को बाहर रखें | cat #meme -grumpy उन पोस्ट्स से मेल खाता है जिनमें “cat” और #meme हो, लेकिन “grumpy” नहीं |
| Grouping (कोष्ठक) | ऑपरेटरों को एक साथ समूहित करें | (grumpy cat) OR (#meme has:images) दोनों में से किसी एक समूह से मेल खाता है |
नकार के बारे में एक नोट
sample:को छोड़कर सभी ऑपरेटरों को नकारा जा सकता है-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 की सामग्री से मैच करता है, मूल पोस्ट से नहीं।
विशिष्टता और दक्षता
- विशिष्ट रूप से शुरू करें, फिर दायरा बढ़ाएँ — ऐसे लक्षित नियम बनाएँ जो प्रासंगिक परिणाम लौटाएँ
- एकाधिक ऑपरेटरों का उपयोग करें — परिणामों को सीमित करने के लिए ऑपरेटरों को मिलाएँ
- अपने कैरेक्टर काउंट पर नज़र रखें — पूरी rule string सीमा में गिनी जाती है
चरणबद्ध तरीके से नियम बनाना
चरण 1: एक बुनियादी नियम से शुरू करें
चरण 2: परिणामों के आधार पर जाँचें और दायरा सीमित करें
चरण 3: बेहतर कवरेज के लिए दायरा बढ़ाएँ
चरण 4: रुझानों के अनुसार समायोजन करें
नियम जोड़ना और हटाना
नियम जोड़ना
value (नियम) और वैकल्पिक tag (मिलान करने वाले पोस्ट्स की पहचान के लिए) के साथ add JSON बॉडी सबमिट करें:
नियम हटाना
delete JSON body सबमिट करें:
नियमों के उदाहरण
प्राकृतिक आपदा को ट्रैक करना
#nowplaying के लिए भाव विश्लेषण
पोस्ट एनोटेशन का उपयोग
context: ऑपरेटर का उपयोग करके चित्रों सहित पालतू जानवरों (बिल्लियों को छोड़कर) के बारे में जापानी पोस्ट्स खोजें:
पहले, domain.entity IDs की पहचान करने के लिए tweet.fields=context_annotations के साथ पोस्ट लुकअप का उपयोग करें:
- बिल्लियाँ:
domain66,entity852262932607926273 - पालतू जानवर:
domain65,entity852262932607926273
अगले चरण
ऑपरेटर संदर्भ
उपलब्ध ऑपरेटरों की संपूर्ण सूची
फ़िल्टर की गई स्ट्रीम त्वरित शुरुआत
अपनी स्ट्रीम से कनेक्ट करें
नमूना कोड
कई भाषाओं में कोड के उदाहरण