1
Go to file
2016-02-14 13:20:04 -08:00
build Fixing spelling mistake 2015-11-15 17:26:24 +09:00
cmd Cleanup 2015-09-01 18:41:37 +09:00
static Styling change 2016-02-14 13:20:04 -08:00
README.md Update README.md 2015-11-17 14:48:46 +09:00
search.go Fixes 2015-09-23 10:42:26 +09:00
types.go Link maps by lat/lon instead of address 2015-09-22 12:57:45 +09:00
util.go Update calculation for "nearby" 2015-11-22 14:34:40 +09:00

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

  1. Install the system dependencies:

    # apt-get install nodejs-legacy nodejs npm
    
  2. Install the Node dependencies:

    # npm install -g bower
    
  3. Install the Go tool chain:

    $ wget https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz
    $ tar xzvf godeb-amd64.tar.gz
    # ./godeb install
    
  4. Set the GOPATH environment variable (read the docs).

  5. Install the search application:

    $ go get github.com/FooSoft/search
    
  6. Install the client libraries (from the search/static directory):

    $ bower install
    
  7. Build and start the server (from the search/cmd directory):

    $ go build
    $ ./cmd
    
  8. Access the web application at localhost:8080.

License

MIT