Interface SearchIndex
- All Known Subinterfaces:
ColumnIndex
- All Known Implementing Classes:
AggregatedCostAnalysisReportDataIndex,ChartIndex,ClassificationIndex,ContainerIndex,DashboardDataModelIndex,DashboardIndex,DashboardServiceIndex,DatabaseIndex,DatabaseSchemaIndex,DatabaseServiceIndex,DataProductIndex,DomainIndex,EntityReportDataIndex,GlossaryIndex,GlossaryTermIndex,IngestionPipelineIndex,MessagingServiceIndex,MetadataServiceIndex,MlModelIndex,MlModelServiceIndex,PipelineIndex,PipelineServiceIndex,QueryIndex,RawCostAnalysisReportDataIndex,ReportDataIndexes,SearchEntityIndex,SearchServiceIndex,StorageServiceIndex,StoredProcedureIndex,TableIndex,TagIndex,TeamIndex,TestCaseIndex,TestCaseResolutionStatusIndex,TestSuiteIndex,TopicIndex,UserIndex,WebAnalyticEntityViewReportDataIndex,WebAnalyticUserActivityReportDataIndex
public interface SearchIndex
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuildSearchIndexDocInternal(Map<String, Object> esDoc) getCommonAttributesMap(EntityInterface entity, String entityType) default StringgetDescriptionStatus(EntityInterface entity) default EntityReferencegetFQNParts(String fqn, List<String> fqnSplits) getLineageData(EntityReference entity) default List<SearchSuggest>default voidremoveNonIndexableFields(Map<String, Object> esDoc)
-
Field Details
-
DEFAULT_EXCLUDED_FIELDS
-
-
Method Details
-
buildSearchIndexDoc
-
removeNonIndexableFields
-
getEntity
Object getEntity() -
getExcludedFields
-
buildSearchIndexDocInternal
-
getSuggest
-
getCommonAttributesMap
-
getFQNParts
-
getEntityWithDisplayName
-
getDescriptionStatus
-
getLineageData
-
getDefaultFields
-
getAllFields
-