diff --git a/repository-elasticsearch/src/main/java/io/kestra/repository/elasticsearch/AbstractElasticSearchRepository.java b/repository-elasticsearch/src/main/java/io/kestra/repository/elasticsearch/AbstractElasticSearchRepository.java index 4e1fa827123..1edda1ff904 100644 --- a/repository-elasticsearch/src/main/java/io/kestra/repository/elasticsearch/AbstractElasticSearchRepository.java +++ b/repository-elasticsearch/src/main/java/io/kestra/repository/elasticsearch/AbstractElasticSearchRepository.java @@ -119,7 +119,7 @@ protected static QueryStringQueryBuilder queryString(@Nullable String query) { if (words.size() == 1) { - lucene = "(" + query + ")^5 OR " + lucene; + lucene = "(" + QueryParser.escape(query) + ")^5 OR " + lucene; } return QueryBuilders.queryStringQuery(lucene);