Tom Maiaroto
Tom Maiaroto
The data files were put into a slice so that they could easily be configured and processed. Well, unfortunately they weren't consistent in format. So it kinda doesn't make sense...
Add the confidence score, but also return multiple results. It need not only return one. Especially when there's a vague query; ie. "New York"
Much of the scoring is to weed out same name cities in multiple locations. However, if the passed string query truly isn't a location, it may still match something superficially....
It would be nice to be able to look up countries by searching as well. The `CountryInfo` struct has some additional details such as population too.
The `NewGeobed()` function will need the ability to have an option passed that only uses certain data sets. For example, dropping the use of MaxMind's set and only using Geonames...
This will be a change that benefits packages in other repos as well, but Social Harvest is prompting it. Geocoding and sentiment analysis both need to use some data sets....
Each harvester microservice should store its state and make it available to other harvesters. This way multiple harvesters can communicate with each other and work on different ranges of data....
Use https://github.com/koding/kite to take each harvester and put them into their own microservice. They may all end up running on the same server (different ports) and that's ok. The repo...
I love go-json-rest, but Echo is going to be a little faster and it now has all of the features needed.
Allow the configuration to determine which series are stored in the database (and written to log file). Not all may be required given the use case.