I've pushed a pull request with the DSL interfaces so people can play with it. It supports everything we discussed including all the optional features except the one around averaging several geographical points when computing the distance. I think it can be easily added. https://github.com/hibernate/hibernate-search/pull/1132 |