NGRAMS
This release is a big one, we are using ngrams to analyze/tokenize & are officially moving away from using the context suggester that is memory intensive and wasn't letting us build an autocomplete suggester on a global scale
Some major Features:
- partial matching using the ngrams approach ftw! https://www.elastic.co/guide/en/elasticsearch/guide/current/_ngrams_for_partial_matching.html
- better support for geohashes https://github.com/pelias/schema/blob/ngram/mappings/partial/centroid.js
- explicit definitions of how field data is to be stored
- improved punctuation https://github.com/pelias/schema/blob/ngram/punctuation.js
- improved synonyms: https://github.com/pelias/schema/blob/ngram/street_suffix.js