Keep one interface for searchable, added query helper to parse QOM, support constraint on test provider ( BACKLOG-3856 )