remove wildcard search from source url search OS (#13910)

* remove wildcard search from os sourceurl

* checkstyle

* imorovement
This commit is contained in:
07Himank 2023-11-09 16:38:49 +05:30 committed by GitHub
parent bd6e2962c0
commit 149be22dcd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -387,11 +387,10 @@ public class OpenSearchClient implements SearchClient {
@Override
public Response searchBySourceUrl(String sourceUrl) throws IOException {
QueryBuilder wildcardQuery = QueryBuilders.queryStringQuery(sourceUrl).field("sourceUrl").escape(true);
os.org.opensearch.action.search.SearchRequest searchRequest =
new os.org.opensearch.action.search.SearchRequest(GLOBAL_SEARCH_ALIAS);
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(wildcardQuery);
searchSourceBuilder.query(QueryBuilders.boolQuery().must(QueryBuilders.termQuery("sourceUrl", sourceUrl)));
searchRequest.source(searchSourceBuilder);
String response = client.search(searchRequest, RequestOptions.DEFAULT).toString();
return Response.status(OK).entity(response).build();