मैं उन उत्तरों को कैसे छाँट सकता हूं जिनमें वोट द्वारा कम से कम 1 चित्र शामिल है?

Aug 18 2020

मुझे हमेशा मैथ एसई का [विज़ुअलाइज़ेशन] टैग, और विज़ुअली स्टनिंग गणित कॉन्सेप्ट जैसे पोस्ट पसंद आए हैं , जिन्हें समझाना आसान है । कुछ लोग नेत्रहीन सबसे अच्छा सीखते हैं। अन्य एसई जैसे गणित शिक्षकों और रसायन विज्ञान के पास यह टैग नहीं है, लेकिन संदेह है कि वे दोनों छवियों का उपयोग करते हैं।

  1. तो मैं वोटों द्वारा आदेशित उत्तरों की एक सूची कैसे देख सकता हूं, जिसमें कम से कम एक तस्वीर शामिल है?

  2. क्या एक दूसरी कसौटी द्वारा छांटना संभव है: उस उत्तर में पाठ की संख्या? फिर मैं देख सकता हूं कि कम से कम एक तस्वीर के साथ कौन से पोस्ट में कम से कम और सबसे अधिक पाठ है।

जवाब

1 rene Aug 19 2020 at 01:55

यहाँ एक और SEDE क्वेरी है ।

मैं थोड़ा अलग तरीका अपनाता हूं। HTML में खोजने के बजाय (जो Posts.body फ़ील्ड में पाया गया है) मैं स्रोत के रूप में वास्तविक मार्कडाउन का उपयोग करता हूं। यह अधिक जटिल है (और खराब प्रदर्शन करता है) क्योंकि PostHistory टेबल में पोस्ट के सभी संशोधन शामिल हैं, न केवल नवीनतम। इसलिए मैं अंतिम संशोधन खोजने के लिए कुछ कर रहा हूं। उस पाठ में मैं उसी तकनीक का उपयोग करता हूं जिसमें ग्लोरफिंडेल का उपयोग किया गया था: एक लाइक स्टेटमेंट लेकिन मैं मार्कडाउन की तलाश करता हूं ![ ][ ]। पाठ की लंबाई के बजाय मैंने शब्द गणना का मोटा अनुमान जोड़ा।

SEDE को खुश रखने के लिए मैं TOP 1000 करता हूं।

select top 1000
       a.id as [Post Link]
     , a.creationdate
     , a.score
     , len(text)-len(replace(text,' ','')) [~ word count]
from posts a
inner join posts q on q.id = a.parentid
inner join (
select postid, 
       text
from posthistory phi
where id = (select max(id) 
            from posthistory ph
            where ph.postid = phi.postid
            and ph.posthistorytypeid in (2,5,8))
) md on md.postid = a.id
where a.posttypeid = 2 -- answers
and (
  md.text like '%![[]%][[]%]%' 
  --or 
  --md.text like '%![%](%)%' or 
  --md.text like '%<img src="%"%'
  )
order by 4 desc

यह परिणाम जैसा दिखता है:

ध्यान रखें कि SEDE को रविवार को सप्ताह में एक बार अपडेट किया जाता है। सराहनीय मोनिका सेलियो द्वारा लिखे गए
ठीक SEDE ट्यूटोरियल का उपयोग करें । SEDE चैट में "Hi" कहें ।

5 Tinkeringbell Aug 18 2020 at 15:57

संभवतः आपको SEDE के साथ सबसे अच्छे परिणाम मिलेंगे, क्योंकि यह आपकी दूसरी कसौटी (पद की लंबाई के अनुसार छंटाई) के लिए अनुमति देनी चाहिए।

लेकिन पहले भाग के लिए, आप एक खोज का उपयोग कर सकते हैं: [visualization] url:"*.jpg*" is:aविज़ुअलाइज़ेशन टैग के भीतर उत्तर खोजने के लिए जिसमें एक छवि है, फिर परिणामों को वोटों के आधार पर क्रमबद्ध करें।

जैसे मार्टिन ने आपके प्रश्न के तहत टिप्पणियों में कहा, जितना संभव हो उतने उत्तर खोजने के लिए आप कई यूआरएल के लिए खोज करना चाहते हैं, जिसमें imgur, png, jpg और gif शामिल हैं।

5 Glorfindel Aug 18 2020 at 16:19

यहाँ एक SEDE क्वेरी है जो कम से कम एक छवि के साथ सभी उत्तरों को सूचीबद्ध करती है। यह पता लगाना कि पाठ का उत्तर कितना कठिन है (कम से कम मेरे लिए) तो मैं उत्तर की कुल लंबाई के लिए बस गया जो एक अच्छा संकेत दे।

ध्यान दें कि SEDE सप्ताह में केवल एक बार, रविवार की सुबह अपडेट किया जाता है, और वर्तमान में इसमें कुछ उपलब्धता की समस्याएं हैं । इसके अलावा, इस तरह से पूर्ण पोस्ट टेबल की खोज करना गणित जैसी बड़ी साइटों पर काम नहीं करता है; यह रसायन विज्ञान और गणित शिक्षकों के लिए काम करता है। आपको अपनी खोज को कुछ टैग, न्यूनतम स्कोर या पोस्टिंग दिनांक तक सीमित करने के लिए क्वेरी को कांटा करने की आवश्यकता हो सकती है। अगर आप सामान्य रूप से SEDE या SQL में नए हैं तो भयानक ट्यूटोरियल देखें ।