Заміна для пошуку в коді Google? [зачинено]


164

Пошук Google Code був надзвичайно цінним для мене як розробника - я використовую його кілька разів на тиждень, щоб побачити, як інші розробники використовували (як правило, погано задокументовані) API. Зручно також переглядати внутрішню частину цих API чи знаходити, який API відповідає потрібній функціональності (це чудовий ресурс, зокрема для Android - надайте йому частину тексту, який ви бачите на екрані, і він буде зазвичай знаходять клас реалізації).

Тепер, коли Google закриває пошук коду станом на 15 січня 2012 року, чи є хороші заміни?


12
Станом на 2013/03/07, схоже, code.google.com/codesearchце остаточно відключення (зараз реально). Ще кілька днів тому це все ще було доступно та зручно, тепер над URL-адресою повертається помилка сторінки 404. RIP-пошук коду. Але kodersце справді хороша альтернатива.
Andreas W. Wylach

1
Спробуйте пошук GitHub за адресою github.com/search
kenorb

5
Творець кодового пошуку опублікував детальну статтю про те, як це все працювало і джерело доступне тут . Мабуть, це можна запустити на одній машині! Будемо сподіватися, що хтось, десь, десь, швидше
встане

що стосується cocycles.com - він працює з javascript і це єдиний механізм, який розуміє функціональність, тож ви можете просто шукати такі речі, як "хеш-карта" або "заголовки розбору" та знаходити повні реалізації, документи, приклади використання тощо.
Йоні

Я знаю, що це старший потік, але тепер є також sampleplator.xyz, який знаходить приклади використання коду Java (на жаль, тільки Java зараз) - але він працює добре!
jundl77

Відповіді:


44

 

 

Я думаю, що Open Hub Code Code (раніше називався охлом і кодерами) був гарною альтернативою, але недавно його закрили. [Скасовано]


1
Пошук за кодом відкритого концентратора тепер припинено, але Sourcegraph дозволяє шукати код і бачити, як інші кодери дзвонять / використовують бібліотеки. (Я пов'язаний з Sourcegraph.)
sq

75

Я переглянув наступні сайти

Добре

Зламаний або непридатний

(Мені доведеться спробувати їх ще раз пізніше)

  • Антепедія (вхід GitHub зламаний станом на 23.08.2016; пошук коду немає)
  • SymbolHound (загальна пошукова система, а не лише код)
  • Codase (лише C, C ++, Java; сервіс недоступний на 2016-08-23)
  • Codefetch (недоступний станом на 23.08.2016)

Мертві

Коли я спочатку робив огляд, Koders виявився переможцем у своїх цілях, але мені дуже сподобався інтерфейс користувача та функції пошуку коду SymbolHound. Єдиною проблемою SymbolHound була невелика кількість сайтів, які він індексував. Пошуковий [код] двигун також був перспективним у той час.

Багато з переглянутих нами сайтів були повністю припинені або відключили функцію пошуку коду. Krugle та пошук [код], здається, не змінюються, і GrepCode добре, якщо ви живете в світі Java.


5
Кодери більше не доступні.
ЧасникFries

@akaihola, чи всі вони базуються на одному джерелі даних? Чи є сенс використовувати їх кратні?
Печер'є

Отже, що ви вважаєте "переможцем" тепер, коли Koders припинено?
RastaJedi

@Pacerier, схоже, що в джерелах даних є деякі відмінності, і кожен сайт робить власну індексацію.
akaihola

1
@akihola Дякую за добрі слова про пошуковий код :) Сподіваючись покращити ширину та глибину цього протягом наступного року.
Бен Бойтер

17

Ще один варіант, який слід врахувати, - це http://searchcode.com/ Він підтримує пошук по регулярному вибору, як і пошук за кодом Google. Наприклад,

http://searchco.de/?q=/[cb]at/
http://searchco.de/?q=/a{2,3}/
http://searchco.de/?q=/^import/
http://searchco.de/?q=/atoi/%20ext:c
http://searchco.de/?q=/dll$/

Чи всі дійсні пошуки.


6
Здається, що регулярний вираз не підтримується більше? : /
akavel

1
Ніхто не використовував це, щоб бути чесним. Я можу повернути його після того, як я вчасно перетворять код.
Бен Бойтер

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.