Backport Issue #998 (#1067)
* Backport issue #998 to 2.x
Signed-off-by: Joshua Au <email address hidden>
* Issue651 tests (#1046)
* Implemented filtering on the ISM eplain API
Signed-off-by: Joshua Au <email address hidden>
* Fixed tests for ExplainRequest
Signed-off-by: Joshua Au <email address hidden>
* Added filtering on query and metadata map
Signed-off-by: Joshua Au <email address hidden>
* Filtered on indexNames in metadata
Signed-off-by: Joshua Au <email address hidden>
* Fixed github workflow check errors
Signed-off-by: Joshua Au <email address hidden>
* Removed debugging comments
Signed-off-by: Joshua Au <email address hidden>
* Updated code styling to make more clear
Signed-off-by: Joshua Au <email address hidden>
* Refactored code to match suggestions
Signed-off-by: Joshua Au <email address hidden>
* Added test case for the ExplainFilter.byMetaData and parse methods
Signed-off-by: Joshua Au <email address hidden>
* Started implementation of explain filter IT
Signed-off-by: Joshua Au <email address hidden>
* Implemented test explain filter method
Signed-off-by: Joshua Au <email address hidden>
* Implemented explain filter test on failure
Signed-off-by: Joshua Au <email address hidden>
* Cleaned up log statements
Signed-off-by: Joshua Au <email address hidden>
* Added explain filter test for success
Signed-off-by: Joshua Au <email address hidden>
* Fixed lint errors
Signed-off-by: Joshua Au <email address hidden>
* Removed policy from index to fix flaky tests
Signed-off-by: Joshua Au <email address hidden>
---------
Signed-off-by: Joshua Au <email address hidden>
Signed-off-by: bowenlan-amzn <email address hidden>
Co-authored-by: bowenlan-amzn <email address hidden>
* Fixed content type import
Signed-off-by: Joshua Au <email address hidden>
* Implemented filtering on the ISM eplain API (#998)
* Implemented filtering on the ISM eplain API
Signed-off-by: Joshua Au <email address hidden>
* Fixed tests for ExplainRequest
Signed-off-by: Joshua Au <email address hidden>
* Added filtering on query and metadata map
Signed-off-by: Joshua Au <email address hidden>
* Filtered on indexNames in metadata
Signed-off-by: Joshua Au <email address hidden>
* Fixed github workflow check errors
Signed-off-by: Joshua Au <email address hidden>
* Removed debugging comments
Signed-off-by: Joshua Au <email address hidden>
* Updated code styling to make more clear
Signed-off-by: Joshua Au <email address hidden>
* Refactored code to match suggestions
Signed-off-by: Joshua Au <email address hidden>
---------
Signed-off-by: Joshua Au <email address hidden>
Co-authored-by: bowenlan-amzn <email address hidden>
* Issue651 tests (#1046)
* Implemented filtering on the ISM eplain API
Signed-off-by: Joshua Au <email address hidden>
* Fixed tests for ExplainRequest
Signed-off-by: Joshua Au <email address hidden>
* Added filtering on query and metadata map
Signed-off-by: Joshua Au <email address hidden>
* Filtered on indexNames in metadata
Signed-off-by: Joshua Au <email address hidden>
* Fixed github workflow check errors
Signed-off-by: Joshua Au <email address hidden>
* Removed debugging comments
Signed-off-by: Joshua Au <email address hidden>
* Updated code styling to make more clear
Signed-off-by: Joshua Au <email address hidden>
* Refactored code to match suggestions
Signed-off-by: Joshua Au <email address hidden>
* Added test case for the ExplainFilter.byMetaData and parse methods
Signed-off-by: Joshua Au <email address hidden>
* Started implementation of explain filter IT
Signed-off-by: Joshua Au <email address hidden>
* Implemented test explain filter method
Signed-off-by: Joshua Au <email address hidden>
* Implemented explain filter test on failure
Signed-off-by: Joshua Au <email address hidden>
* Cleaned up log statements
Signed-off-by: Joshua Au <email address hidden>
* Added explain filter test for success
Signed-off-by: Joshua Au <email address hidden>
* Fixed lint errors
Signed-off-by: Joshua Au <email address hidden>
* Removed policy from index to fix flaky tests
Signed-off-by: Joshua Au <email address hidden>
---------
Signed-off-by: Joshua Au <email address hidden>
Signed-off-by: bowenlan-amzn <email address hidden>
Co-authored-by: bowenlan-amzn <email address hidden>
* Backport explain filter tests
* Sleep thread to allow jobs to finish
Signed-off-by: Joshua Au <email address hidden>
---------
Signed-off-by: Joshua Au <email address hidden>
Signed-off-by: bowenlan-amzn <email address hidden>
Co-authored-by: bowenlan-amzn <email address hidden>