Introduced the InvalidSearchRequestError, which adds "Invalid search request" to the given message. Changed many instances of BadRequestError to InvalidSearchRequestError. Updated the facet and search estimate contexts to use isInvalidSearchRequestError to differentiate logging. Search will match now also logs differently when the reason for failure is an invalid search request.
Introduced the InvalidSearchRequestError, which adds "Invalid search request" to the given message. Changed many instances of BadRequestError to InvalidSearchRequestError. Updated the facet and search estimate contexts to use isInvalidSearchRequestError to differentiate logging. Search will match now also logs differently when the reason for failure is an invalid search request.