mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-01 02:56:10 +00:00
Set max_analyzed_offset in HighlightBuilder to Fix Highlighting Errors for Large Fields (#18495)
* Set max_analyzed_offset in HighlightBuilder to Fix Highlighting Errors for Large Fields * fix java checkstyle --------- Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
This commit is contained in:
parent
d6569ed705
commit
a524283f9c
@ -28,6 +28,7 @@ public class EntityBuilderConstant {
|
||||
public static final String POST_TAG = "</span>";
|
||||
public static final Integer MAX_AGGREGATE_SIZE = 10000;
|
||||
public static final Integer MAX_RESULT_HITS = 10000;
|
||||
public static final Integer MAX_ANALYZED_OFFSET = 1000;
|
||||
public static final String QUERY = "query";
|
||||
public static final String QUERY_NGRAM = "query.ngram";
|
||||
|
||||
|
||||
@ -24,6 +24,7 @@ import static org.openmetadata.service.search.EntityBuilderConstant.FIELD_COLUMN
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.FIELD_DISPLAY_NAME_NGRAM;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.FIELD_NAME_NGRAM;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.MAX_AGGREGATE_SIZE;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.MAX_ANALYZED_OFFSET;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.MAX_RESULT_HITS;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.OWNER_DISPLAY_NAME_KEYWORD;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.POST_TAG;
|
||||
@ -1198,6 +1199,7 @@ public class ElasticSearchClient implements SearchClient {
|
||||
}
|
||||
hb.preTags(PRE_TAG);
|
||||
hb.postTags(POST_TAG);
|
||||
hb.maxAnalyzedOffset(MAX_ANALYZED_OFFSET);
|
||||
return hb;
|
||||
}
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@ import static org.openmetadata.service.search.EntityBuilderConstant.ES_TAG_FQN_F
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.FIELD_COLUMN_NAMES;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.FIELD_DISPLAY_NAME_NGRAM;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.MAX_AGGREGATE_SIZE;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.MAX_ANALYZED_OFFSET;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.MAX_RESULT_HITS;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.OWNER_DISPLAY_NAME_KEYWORD;
|
||||
import static org.openmetadata.service.search.EntityBuilderConstant.POST_TAG;
|
||||
@ -995,6 +996,7 @@ public class OpenSearchClient implements SearchClient {
|
||||
}
|
||||
hb.preTags(PRE_TAG);
|
||||
hb.postTags(POST_TAG);
|
||||
hb.maxAnalyzerOffset(MAX_ANALYZED_OFFSET);
|
||||
return hb;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user