SpaghettiSearch
1.0.0
محرك بحث كامل الأداء مبني على قمة Golang لتلبية متطلبات 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 كإدارة الحزمة لضمان أن التبعيات المثبتة هي الإصدار الصحيح من البائع الصحيح. RUN dep ensure من جذر المشروع لتثبيت الحزم المطلوبة ، أو تشغيل go get ./... إلى نفس الشيء.
make في دليل جذر المشروع. سيقوم بتثبيت الحزم الثنائية اللازمة إلى bin/ directory ، وكذلك التثبيت reparedcies$ ./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 ، أو تحقق من إخراج المحطة الخاصة بك.