Package org.openmetadata.service.search
Class SearchIndexDefinition
- java.lang.Object
-
- org.openmetadata.service.search.SearchIndexDefinition
-
public class SearchIndexDefinition extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchIndexDefinition.ElasticSearchIndexStatusstatic classSearchIndexDefinition.ElasticSearchIndexType
-
Field Summary
Fields Modifier and Type Field Description static StringENTITY_REPORT_DATAstatic Map<String,Object>ENTITY_TO_MAPPING_SCHEMA_MAPstatic StringWEB_ANALYTIC_ENTITY_VIEW_REPORT_DATAstatic StringWEB_ANALYTIC_USER_ACTIVITY_REPORT_DATA
-
Constructor Summary
Constructors Constructor Description SearchIndexDefinition(SearchClient client)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateIndexes(ElasticSearchConfiguration esConfig)voiddropIndexes()static Map<String,Object>getIndexMappingSchema(Set<String> entities)voidupdateIndexes(ElasticSearchConfiguration esConfig)
-
-
-
Field Detail
-
ENTITY_REPORT_DATA
public static final String ENTITY_REPORT_DATA
- See Also:
- Constant Field Values
-
WEB_ANALYTIC_ENTITY_VIEW_REPORT_DATA
public static final String WEB_ANALYTIC_ENTITY_VIEW_REPORT_DATA
- See Also:
- Constant Field Values
-
WEB_ANALYTIC_USER_ACTIVITY_REPORT_DATA
public static final String WEB_ANALYTIC_USER_ACTIVITY_REPORT_DATA
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SearchIndexDefinition
public SearchIndexDefinition(SearchClient client)
-
-
Method Detail
-
createIndexes
public void createIndexes(ElasticSearchConfiguration esConfig)
-
updateIndexes
public void updateIndexes(ElasticSearchConfiguration esConfig)
-
dropIndexes
public void dropIndexes()
-
-