How to implement something different than term frequency ranking?
When user types "italian restaurant with wi-fi at 5th avenue", I want to
find document with:
address (string) - 5th avenue
kitchens (array of strings) - italian
categories (array of strings) - restaurant
fields.name (string) - wi-fi (exists only when wi-fi = true)
"with" and "at" are already added to stopwords.
In Sphinx it was done by using proximity_bm25 ranking mode. How can I
achieve the same result with ES?