如何通過文件名搜索兩個文件的回購站的GitHub?如何通過文件名搜索GitHub的兩個文件的回購站
我試過了幾個搜索連接詞。
語法,而不與
文件名:FILE1.TXT文件名:FILE2.TXT路徑:/
上述搜索只返回FILE1.TXT
語法使用與
文件名:file1.txt AND文件名:file2.txt路徑:/
我收到以下錯誤
我們不能執行此搜索
搜索只包含邏輯 運算符(AND/OR/NOT)沒有任何搜索字詞。
如何通過文件名搜索兩個文件的回購站的GitHub?如何通過文件名搜索GitHub的兩個文件的回購站
我試過了幾個搜索連接詞。
文件名:FILE1.TXT文件名:FILE2.TXT路徑:/
上述搜索只返回FILE1.TXT
文件名:file1.txt AND文件名:file2.txt路徑:/
我收到以下錯誤
我們不能執行此搜索
搜索只包含邏輯 運算符(AND/OR/NOT)沒有任何搜索字詞。
TL; DR。這對於GitHub搜索引擎來說目前不可行。儘管您可以繞過搜索條件的限制,但您仍然無法通過存儲庫中的文件名進行搜索。
如何繞過對搜索的限制?
我們不能執行此搜索
搜索只包含邏輯運算符(AND/OR/NOT)沒有任何搜索字詞。
您可以在您的斷言增加一個新名詞繞過這個特定的限制:
filename:file1.txt AND filename:file2.txt NOT randomtextthatwillnotbefound
NOT randomtextthatwillnotbefound
被視爲一個搜索詞,你幾乎保證它等同於不添加任何東西(如至於文字不包含randomtextthatwillnotbefound
)。
對文件名選擇器的限制。
但是,繞過先前的限制是不夠的。如果您使用filename
選擇器,則只能得到代碼的結果。您無法以這種方式搜索存儲庫。
此外,因爲你有型代碼的結果,搜索結果的文件不能被稱爲既file1.txt
和file2.txt
,你會與0的結果告終。
我認爲第一個應該可以正常工作,但它經常會有些不準確。在這個例子中,你確定你在尋找'.xt'的擴展名,而不是拼寫錯誤。 IMO和/或/ NOT不起作用,因爲它的代碼搜索,即'文件名'過濾器已經開始指定應該搜索代碼的特定文件。例如:https://api.github.com/search/code?q=filename:github-dorks.txt+filename:requirements.txt+path:/+repo:techgaun/github-dorks工作正常,但它也有噪音。 – Samar