the search to compile
the model to search on
Maps a set of aliases onto fields
A comparison node is on that uses a comparison function (e.g. '<', '>', '=', etc.). It takes no children so we simply modify the builder.
Processes 'fields' in the Search payload, and modifies the query builder.
A logical node is one that uses a logical function (e.g. 'match_all' or 'match_any'). This method modifies the builder using the respective predicate function and recursively calls processNode() for any child nodes.
Base method for processing a generic node in the predicate tree
Generated using TypeDoc
Takes a search payload that contains a predicate and additional filters and returns a set of results.