AlgoDB
A search engine for algorithms.
Setup
- Run the DB by following the README instructions in
elasticsearch_dumps
- Run the web server README in
www
Parts
AlgorithmNames
Parses algorithm names from Algorithmia data and Wikipedia's "List of Algorithm" page and "Algorithm" category Parses implementations from Rosetta Code
Crosswikis
Parses data from Crosswikis, mapping from queries to wikipedia page with confidence level
elasticsearch_dumps
Contains Elasticsearch dumps for algortithms, categories and implementations, and scripts for backup and restore database
lang-pkgs
Parses data from npm
github
Parses data from a GitHub README
NEL
Finds algortihm names in plain text
www
The website search engine of the database.
google_trends
An experiment on using google trends to rank equal-score search results