Skip to content

Instantly share code, notes, and snippets.

@siong1987
Created September 10, 2011 23:52
Show Gist options
  • Save siong1987/1208960 to your computer and use it in GitHub Desktop.
Save siong1987/1208960 to your computer and use it in GitHub Desktop.
an example on how to get flo working with express.
app = require('express').createServer()
flo = require('../index').connect()
async = require 'async'
app.get '/', (req, res) ->
res.send('Up and running')
app.get '/search/:types/:term/:limit', (req, res) ->
types = req.params.types.split(',')
flo.search_term types, req.params.term, parseInt(req.params.limit), (err, results) ->
res.send(JSON.stringify(results))
venues = require('../samples/venues').venues
async.forEach venues,
((venue, cb) ->
flo.add_term("venues", venue.id, venue.term, venue.score, venue.data, ->
cb()
)
), ->
app.listen(3000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment