refactor: Remove all Elasticsearch dependencies and code

- Remove quarkus-elasticsearch-rest-client dependency
- Remove elasticsearch-java dependency
- Remove elasticsearch.version property
- Delete ElasticsearchConfig.java
- Delete SearchDocument.java
- Delete SearchIndexService.java
- Delete IndexingException.java
- Simplify ProjectEventHandler (remove search indexing)
- Replace Lombok with manual getters in ProjectUpdateEvent
- Fix compilation errors and clean up unused imports

The application now focuses on core functionality without Elasticsearch complexity.
All traces of Elasticsearch have been completely removed from the codebase.
This commit is contained in:
DahoudG
2025-09-23 13:46:53 +00:00
parent 174174dfdf
commit 493188a295
7 changed files with 26 additions and 382 deletions

View File

@@ -1,27 +0,0 @@
package dev.lions.exceptions;
/**
* Exception personnalisée pour les erreurs d'indexation Elasticsearch.
* Cette exception est levée lorsqu'une opération d'indexation échoue.
*/
public class IndexingException extends RuntimeException {
/**
* Crée une nouvelle instance avec un message d'erreur.
*
* @param message Le message décrivant l'erreur
*/
public IndexingException(String message) {
super(message);
}
/**
* Crée une nouvelle instance avec un message et une cause.
*
* @param message Le message décrivant l'erreur
* @param cause La cause originale de l'erreur
*/
public IndexingException(String message, Throwable cause) {
super(message, cause);
}
}