- PVSM.RU - https://www.pvsm.ru -

Searchcode 2.0

Searchcode 2.0

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

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

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

Примеры запросов
using System.Linq; [3]
i++; [4]
api.duckduckgo.com [5]
Backbone.Collection.extend [6]
import pandas [7]
mysql_query lang:PHP [8]
List
re.compile lang:Python [9]

Searchcode 2.0

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

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

Автор: alizar

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/programmirovanie/63481

Ссылки в тексте:

[1] Searchcode: https://searchcode.com/

[2] API: https://searchcode.com/api/

[3] using System.Linq;: https://searchcode.com/?q=using+System.Linq%3B

[4] i++;: https://searchcode.com/?q=i%2B%2B%3B

[5] api.duckduckgo.com: https://searchcode.com/?q=api.duckduckgo.com

[6] Backbone.Collection.extend: https://searchcode.com/?q=Backbone.Collection.extend

[7] import pandas: https://searchcode.com/?q=import+pandas

[8] mysql_query lang:PHP: https://searchcode.com/?q=mysql_query%20lang:PHP

[9] re.compile lang:Python: https://searchcode.com/?q=re.compile+lang%3APython

[10] пишет: http://www.boyter.org/2014/06/searchcode/

[11] Источник: http://habrahabr.ru/post/227761/