SpaghettiSearch
1.0.0
Полностью функционирующая поисковая система, построенная на вершине Голанга, для удовлетворения требований HKUST COMP4321. Она строится с использованием Golang в качестве бэкэнда и реагирует в качестве своего фронта.
http://spaghetti-search.herokuapp.com/
$ sudo tar -C /usr/local -xzf go $VERSION . $OS - $ARCH .tar.gz
$ export PATH= $PATH :/usr/local/go/bingo get $ go get github.com/nwihardjo/SpaghettiSearch
dep используется в качестве управления пакетом, чтобы убедиться, что установленные зависимости являются правильной версией от правильного поставщика. Запустите dep ensure что Project Root для установки необходимых пакетов или запустите go get ./... для той же вещи.
make в каталоге Project Root. Он установит необходимые двоичные пакеты в bin/ каталог, а также установит DependEndcies$ ./bin/start_crawl [-numPages =< number of pages to be crawled > ] [-startURL =< starting entry point for the crawler to crawl>] [-domainOnly=<whether webpages to be crawled only in the domain of given starting URL)]
$ ./bin/serverlocalhost:8080 . Сервер размещен на порту 8080 или проверьте вывод вашего терминала.