Change FilterBuilder.  Will still work as before, but now filters can be changed and removed or cleared entirely.  As, no longer consumes itself, and buildquery can be called over and over.  buildquery caches the query string and only rebuilds it when there are changes.
Change FilterBuilder.  Will still work as before, but now filters can be changed and removed or cleared entirely.  As, no longer consumes itself, and buildquery can be called over and over.  buildquery caches the query string and only rebuilds it when there are changes.

dossjh/sqlalchemy-elasticquery