mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-31 10:39:30 +00:00 
			
		
		
		
	 a9bf8ccd4e
			
		
	
	
		a9bf8ccd4e
		
			
		
	
	
	
	
		
			
			* Setup new client for ES/OS * Migrated createIndex and addIndexAlias methods * Migrated createAliases method to new ES/OS client * Migrated updateIndex and deleteIndex methods * Updated indexExists methods * refactor: extract index management operations into dedicated manager classes * Add tests for ElasticSearch and OpenSearch index managers * chore: fix code style issues" * Added integeration tests for ES/OS index manager * Fix log level * Fixed priority key mapping for test_case_result_index * fix test to use field name in the query as domains.id not domain.id * Migrated createEntity and createEntities method * Fixed failing tests * Set headers so 8.x client can work with 7.17x or higher server for ES * Added OpenSearch compatible stemmer configuration * Fix java code style * Fixed java checkstyle issue * Added support for 7.17.x backward compatibility * Fixed failing tests * Migrated createTimeSeriesEntity and deleteEntity methods * Refactor search client architecture with entity management abstraction * Updated log level to ERROR form WARN * deleteEntity method impl removed from ES client * migrated deleteEntityByFields method to new es/os client * migrated deleteEntityByFQNPrefix method to use new ES/OS client * deleteEntityByFQNPrefix method removed * Migrated deleteByScript method to new ES/OS client * Removed deleteByScript method from SearchClient * Migrated softDeleteOrRestoreEntity method to new ES/OS client * Reverted BulkResponse static import * Migrated softDeleteOrRestoreChildren method to new ES/OS client * Migrated updateEntity method to new ES/OS client * Migrated updateChildren method to new ES/OS client * Removed unused methods * Migrated getDocByID method to new ES/OS client * Added info logging * Fixed parsing issue while passing string doc * Migrated updateEntityRelationship method to new ES/OS client * Migrated reindexWithEntityIds method to new ES/OS client * Added log to show error message for updateEntityRelationship * Refactored entity manager methods * Added async client, fixed null obj parsing issue * Refactoring * Refactored duplicate methods createEntity and createTimeSeriesEntity * Added integration tests for ES/OS entity managers * Updated client availability checks in both index manager classes to use the consistent !isClientAvailable pattern * Removed comment * chore: Fix line formatting in Playwright test files - Adjusted line length in Domains.spec.ts for better readability - Fixed indentation and formatting in Lineage.spec.ts - Added missing newline at end of files * Added new line * Migrated other index related methods and add tests * MIgrated updateByFqnPrefix and updateLineage and deleteByRangeQuery methods * migrated deleteByRangeAndTerm method * Added integration tests * Migrated updateColumnsInUpstreamLineage and deleteColumnsInUpstreamLineage methods * Migrated updateGlossaryTermByFqnPrefix method * Removed unused method and updated error handling * Migrated reindexEntities method to new ES/OS client * Added integration tests for reindexEntities method * Added interface and impl for generic methods migration * added default impl * Migrated deleteDataStream method * Migrated deleteILMPolicy method * Migrated deleteIndexTemplate method * Migrated deleteComponentTemplate emthod * migrated dettachIlmPolicyFromIndexes method * migrated removeILMFromComponentTemplate method * Migrated cluster metric methods * Removed from ESClient/OSClient to GenericManager * Migrated getSearchHealthStatus * Add integration tests