У меня вопрос, нужно ли аннотировать методы, использующие findBy .. методы ElasticsearchRepository с @Transactional при весенней загрузке?
Нет! @Transactional вам не нужно. В Elasticsearch нет транзакции. Elasticsearch не поддерживает транзакции ACID. Изменения в отдельных документах - ACIDi c, но не изменения в нескольких документах.
@Transactional