mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-26 17:34:41 +00:00
remove wildcard search from source url search OS (#13910)
* remove wildcard search from os sourceurl * checkstyle * imorovement
This commit is contained in:
parent
bd6e2962c0
commit
149be22dcd
@ -387,11 +387,10 @@ public class OpenSearchClient implements SearchClient {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Response searchBySourceUrl(String sourceUrl) throws IOException {
|
public Response searchBySourceUrl(String sourceUrl) throws IOException {
|
||||||
QueryBuilder wildcardQuery = QueryBuilders.queryStringQuery(sourceUrl).field("sourceUrl").escape(true);
|
|
||||||
os.org.opensearch.action.search.SearchRequest searchRequest =
|
os.org.opensearch.action.search.SearchRequest searchRequest =
|
||||||
new os.org.opensearch.action.search.SearchRequest(GLOBAL_SEARCH_ALIAS);
|
new os.org.opensearch.action.search.SearchRequest(GLOBAL_SEARCH_ALIAS);
|
||||||
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
|
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
|
||||||
searchSourceBuilder.query(wildcardQuery);
|
searchSourceBuilder.query(QueryBuilders.boolQuery().must(QueryBuilders.termQuery("sourceUrl", sourceUrl)));
|
||||||
searchRequest.source(searchSourceBuilder);
|
searchRequest.source(searchSourceBuilder);
|
||||||
String response = client.search(searchRequest, RequestOptions.DEFAULT).toString();
|
String response = client.search(searchRequest, RequestOptions.DEFAULT).toString();
|
||||||
return Response.status(OK).entity(response).build();
|
return Response.status(OK).entity(response).build();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user