search: initial query parser usage

* Adds new record matching API.

* Ports logging and fulltext terms extraction from query string.

* Fixes sorting and ranking with new search engine.

* Ports data cachers.

* NOTE removes Aleph support.
indexer: hits and nearest terms
indexer: nearest terms
search: caches fix
sorter: wip