mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-11-04 04:29:13 +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