mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-31 20:51:26 +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
7f2240698b
commit
d5497ec2ac
@ -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";
|
||||
|
||||
|
@ -25,6 +25,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;
|
||||
@ -1442,6 +1443,7 @@ public class ElasticSearchClient implements SearchClient {
|
||||
}
|
||||
hb.preTags(PRE_TAG);
|
||||
hb.postTags(POST_TAG);
|
||||
hb.maxAnalyzedOffset(MAX_ANALYZED_OFFSET);
|
||||
return hb;
|
||||
}
|
||||
|
||||
|
@ -23,6 +23,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;
|
||||
@ -1274,6 +1275,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