Fix #2189: 'Matches' doesn't show up for every search results (#2605)

This commit is contained in:
Sriharsha Chintalapani 2022-02-03 20:08:48 -08:00 committed by GitHub
parent be975848c6
commit 09476bf4b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 6 deletions

View File

@ -633,7 +633,7 @@ class DashboardESIndex extends ElasticSearchIndex {
@Value
@JsonInclude(JsonInclude.Include.NON_NULL)
class PipelineESIndex extends ElasticSearchIndex {
@JsonProperty("pipeine_id")
@JsonProperty("pipeline_id")
String pipelineId;
@JsonProperty("task_names")
@ -666,9 +666,10 @@ class PipelineESIndex extends ElasticSearchIndex {
internalBuilder()
.pipelineId(pipeline.getId().toString())
.deleted(pipeline.getDeleted())
.name(pipeline.getDisplayName())
.displayName(description)
.description(displayName)
.name(
displayName) // pipeline names can be unique ids from source, hence use displayName for search indexing
.displayName(displayName)
.description(description)
.fqdn(pipeline.getFullyQualifiedName())
.lastUpdatedTimestamp(updatedTimestamp)
.taskNames(taskNames)

View File

@ -257,7 +257,7 @@ public class SearchResource {
private SearchSourceBuilder buildTopicSearchBuilder(String query, int from, int size) {
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
HighlightBuilder.Field highlightTopicName = new HighlightBuilder.Field("topic_name");
HighlightBuilder.Field highlightTopicName = new HighlightBuilder.Field("name");
highlightTopicName.highlighterType("unified");
HighlightBuilder.Field highlightDescription = new HighlightBuilder.Field("description");
highlightDescription.highlighterType("unified");
@ -282,7 +282,7 @@ public class SearchResource {
private SearchSourceBuilder buildDashboardSearchBuilder(String query, int from, int size) {
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
HighlightBuilder.Field highlightDashboardName = new HighlightBuilder.Field("dashboard_name");
HighlightBuilder.Field highlightDashboardName = new HighlightBuilder.Field("name");
highlightDashboardName.highlighterType("unified");
HighlightBuilder.Field highlightDescription = new HighlightBuilder.Field("description");
highlightDescription.highlighterType("unified");