Ordering the search result by a field requires the field to be set up to
support this at the index creation time. If it wasn't properly set up,
such a search would crash the Python interpreter.
Until a search returns an error that we can convert to a Python
exception this feature will unlikely be supported.
* Adding Term, Field and delete_term API mapping
* Fixing test
* Fixing code doc
* Removing Term and Field and nesting code on delete_term
* Fixing lint
* Delete_documents and documentation
* Fixing style and testing exceptions
* Fixing missing return
* Fixing fmt
added tests for AND BooleanQuery and ValueError in case of a malformed query
Moved document index setup into a classmethod.
classmethod will setup once at the start,
giving all test methods attributes to access.
I think it cuts on boilerplate in each test method