...

четверг, 26 июня 2014 г.

Searchcode 2.0: поиск по исходному коду


Недавно запущена новая версия поисковика по исходному коду Searchcode. В его индексе — проекты с Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project и других. Всего в базе более 18 млрд строк кода из более чем 200 000 проектов.


У Searchcode открыты API без лимита (пока) на количество запросов, даже ключ API не требуется.



Особенность Searchcode — поддержка фильтров по более чем 90 языкам программирования и возможность использования специальных символов при поиске. Есть ещё фильтры по источнику и по репозиторию.


Примеры запросов

using System.Linq;

i++;

api.duckduckgo.com

Backbone.Collection.extend

import pandas

mysql_query lang:PHP

List
re.compile lang:Python



Кстати, если в поисковике DuckDuckGo указать !code в запросе, то он сразу перенаправит на Searchcode. Это очень удобно, если DuckDuckGo установлена как поисковая система по умолчанию в браузере.


Разработчик Searchcode Бен Бойтер пишет, что переписал новую версию на Django, но в качестве поискового движка по-прежнему использует Sphinx. Сайт работает на двух серверах, так что не нагружайте его слишком сильно через безлимитный API.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий