Index records and models using events
Query all in functional tests
Searching requires read permissions on all records
Notify creations and updates everywhere
Return 502 when no response from ES
Support query string parameters