Merge pull request #294 from open-metadata/search_highlighter

Fix #287: Highlight the matching texts in the search results
This commit is contained in:
Suresh Srinivas 2021-08-24 22:35:45 -07:00 committed by GitHub
commit 47592bd396
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -178,8 +178,8 @@ public class SearchResource {
HighlightBuilder hb = new HighlightBuilder(); HighlightBuilder hb = new HighlightBuilder();
hb.field(highlightDescription); hb.field(highlightDescription);
hb.field(highlightTableName); hb.field(highlightTableName);
hb.preTags("<b>"); hb.preTags("<span class=\"text-highlighter\">");
hb.postTags("</b>"); hb.postTags("</span>");
searchSourceBuilder.query(QueryBuilders.queryStringQuery(query) searchSourceBuilder.query(QueryBuilders.queryStringQuery(query)
.field("table_name", 5.0f) .field("table_name", 5.0f)
.field("description") .field("description")
@ -206,8 +206,8 @@ public class SearchResource {
HighlightBuilder hb = new HighlightBuilder(); HighlightBuilder hb = new HighlightBuilder();
hb.field(highlightDescription); hb.field(highlightDescription);
hb.field(highlightTableName); hb.field(highlightTableName);
hb.preTags("<b>"); hb.preTags("<span class=\"text-highlighter\">");
hb.postTags("</b>"); hb.postTags("</span>");
searchSourceBuilder.query(QueryBuilders.queryStringQuery(query) searchSourceBuilder.query(QueryBuilders.queryStringQuery(query)
.field("topic_name", 5.0f) .field("topic_name", 5.0f)
.field("description") .field("description")