Tire for Suggester Plugin for Elasticsearch
Addition for Tire to work with suggester plugin for elasticsearch: https://github.com/spinscale/elasticsearch-suggest-plugin.
Now it's just build-it-fast-and-check-if-it-works version. Stay tune for updates.
Usage
Searching for suggestions
Tire.suggest('cars', field: 'name.suggest', term: 'au').suggestions
#=> ["audi", "audi 100", "audi 200", "audi 80", "audi 90", "audi a2", "audi a3", "audi a4", "audi a5", "audi a6"]
Searching by several indices
Tire.suggest ['cars', 'ads'] do
field 'name'
term 'bmw x'
end.suggestions
#=> ["bmw x3", "bmw x5"]