build | ||
cmd | ||
static | ||
.gitignore | ||
README.md | ||
search.go | ||
types.go | ||
util.go |
Restaurant Search
This work-in-progress represents a prototype semantic search web application that I'm developing as part of my master's thesis at Keio University. You can get a better understanding of the goals of my research by referring to the overview presentation and checking out the live snapshot of the prototype on my server.
This installation guide is designed with Ubuntu-based distributions in mind (I'm using Linux Mint for development), but I expect it to be trivial to get this application running on other flavors of Linux.
Installation
-
Install the system dependencies:
# apt-get install nodejs-legacy nodejs npm
-
Install the Node dependencies:
# npm install -g bower
-
Install the Go tool chain:
$ wget https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz $ tar xzvf godeb-amd64.tar.gz # ./godeb install
-
Set the
GOPATH
environment variable (read the docs). -
Install the search application:
$ go get github.com/FooSoft/search
-
Install the client libraries (from the
search/static
directory):$ bower install
-
Build and start the server (from the
search/cmd
directory):$ go build $ ./cmd
-
Access the web application at
localhost:8080
.
License
MIT