2012-11-10 11 views
5

मैं github.com पर कोड टुकड़े कैसे खोज सकता हूं? जब मैं MSG_PREPARE को रिपोजिटरी ErikZalm/Marlin में खोजता हूं तो गीथब nothing दिखाता है।github.com पर कोड खोज

मैं साथ

repo:ErikZalm/Marlin MSG_PREPARE 

कोई परिणाम नहीं भंडार कोड खोज https://github.com/search पर वर्णित वाक्य रचना का उपयोग कर रहा है, लेकिन MSG_PREPARE इस भंडार here अंदर पाया जा सकता है। क्या मैं कुछ भूल रहा हूँ? क्या github.com पर कोई कोड खोज नहीं है?

+0

जुलाई 2013 अपडेट करें: टेक्स्ट मिलान मेटाडाटा टेक्स्ट टुकड़े खोजने का एक आसान तरीका प्रदान करता है। [नीचे मेरा संपादित उत्तर] देखें (http://stackoverflow.com/a/13330687/6309) – VonC

उत्तर

1

अद्यतन जुलाई 2013: "Preview the new Search API"

GitHub search API on code अब टुकड़े का समर्थन करता है, text-match metadata के माध्यम से।

text match metadata

कुछ एपीआई उपभोक्ताओं जब खोज परिणाम प्रदर्शित करना मिलान खोज शब्दों को हाइलाइट करना चाहते हैं। एपीआई इस उपयोग के मामले का समर्थन करने के लिए अतिरिक्त मेटाडेटा प्रदान करता है। अपने खोज परिणामों में यह मेटाडेटा प्राप्त करने के लिए, अपने स्वीकृति शीर्षलेख में टेक्स्ट-मिलान मीडिया प्रकार निर्दिष्ट करें। उदाहरण के लिए, curl के माध्यम से, ऊपर क्वेरी इस प्रकार दिखाई देगा:

curl -H 'Accept: application/vnd.github.preview.text-match+json' \ 
    https://api.github.com/search/code?q=octokit+in:file+extension:gemspec+-repo:octokit/octokit.rb&sort=indexed 

यह ऊपर की तरह उसी JSON पेलोड पैदा करता है, text_matches कहा जाता है एक अतिरिक्त कुंजी, वस्तुओं की एक सरणी के साथ। ये ऑब्जेक्ट्स टेक्स्ट के भीतर आपके खोज शब्दों की स्थिति, साथ ही उस संपत्ति में जानकारी प्रदान करते हैं जिसमें खोज शब्द शामिल था।


मूल जवाब (नवंबर 2012)

मुझे नहीं लगता कि कुछ भी है कि आप ने छोड़ दिया था वहाँ है।

यदि आप for SdFile खोजते हैं, तो आपको .pde फ़ाइल में परिणाम मिलेगा, लेकिन इस SdFile.cpp फ़ाइल में सीपीपी फ़ाइलों में से कोई भी नहीं।

खोज introduced 4 years ago (November 2008) के रूप में "Search a github repository for the file defining a given function" में उल्लेख किया गया था, लेकिन,, GitHub भंडार कोड बस पूरी तरह से अनुक्रमित नहीं है।

+0

मैंने यह सुनिश्चित करने के लिए ब्लॉग लेख को कई बार पढ़ा है कि मुझे कुछ याद नहीं आया। – powtac

+1

अब यह https://github.com/blog/1381-a-whole- new-code- खोज के साथ पूरी तरह अनुक्रमित है – VonC

संबंधित मुद्दे