1
Go to file
2022-07-03 21:08:44 -07:00
build Fixing spelling mistake 2015-11-15 17:26:24 +09:00
cmd Cleanup 2015-09-01 18:41:37 +09:00
dl Add site metadata 2021-12-14 19:01:25 -08:00
static Styling change 2016-02-14 13:20:04 -08:00
go.mod Move to foosoft.net 2022-07-03 21:08:44 -07:00
go.sum Move to foosoft.net 2022-07-03 21:08:44 -07:00
LICENSE update license file 2019-04-28 11:51:57 -07:00
README.md Move to foosoft.net 2022-07-03 21:08:44 -07: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 project is a prototype semantic search web application that I developed as part of my master's thesis at Keio University. I presented the results of my research at iiWAS 2015 in Brussels, Belgium. My article, titled Restaurant Search with Predictive Multispace Queries was published in the in the ACM International Conference Proceeding Series. The video below demonstrates the web application in action:

You can get a better understanding of the goals of this experimental search system by referring to the overview presentation; it provides a brief overview of the points covered in my article. Although I no longer make the prototype accessible on the web, it is easy to get it up and running locally by following the instructions below.

Installation

  1. Install the dependencies: Bower, Go, and Node.js.
  2. Install the search application:
    $ go install foosoft.net/projects/restaurant-search@latest
    
  3. Install the client libraries (from the search/static directory):
    $ bower install
    
  4. Build and start the server (from the search/cmd directory):
    $ go build
    $ ./cmd
    
  5. Access the web application at localhost:8080.