1
Go to file
2015-09-01 16:52:40 +09:00
build WIP 2015-08-24 17:37:13 +09:00
cmd Making search app more modular 2015-09-01 16:52:19 +09:00
static m -> km 2015-08-24 17:24:57 +09:00
.gitignore Making search app more modular 2015-09-01 16:52:19 +09:00
README.md Updating readme 2015-09-01 16:52:40 +09:00
search.go Making search app more modular 2015-09-01 16:52:19 +09:00
types.go Making search app more modular 2015-09-01 16:52:19 +09:00
util.go Fixing unit error 2015-09-01 16:52:40 +09:00

Restaurant Search

This work-in-progress represents a prototype semantic search 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 this system by referring to the overview presentation. The prototype is open-source and those who are interested are encouraged to clone the project and tinker with it. You may also access a 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. If you run into any problems, let me know.

Installation

  1. Install the Go tool chain:

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

  3. Install the search application:

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

    $ bower install
    
  5. Build and start the server (from the search directory):

    $ go build
    $ ./server
    
  6. Access the web application at localhost:8080.