Hibernate Search vs spring-data-solr, spring-data-elasticsearch

Tengo un arranque de primavera, la aplicación web Spring Data JPA (hibernate) y quiero introducir la función de búsqueda de texto.

Entiendo lo siguiente

Tanto la búsqueda de hibernación como spring-data- * se pueden integrar en mi aplicación

La búsqueda de hibernación puede funcionar con Lucene incrustado o búsqueda elástica externa.

La búsqueda / solr elástica externa tiene sus propios beneficios, pero estoy de acuerdo con

incrustado también para empezar.

Mis preguntas

Qué biblioteca es mejor para un fácil desarrollo y mantenimiento.Veo muchos pros y contras de solr vs elasticsearch, pero necesito Pros y Contras de Hibernate search vs spring-data- *Encontré un ejemplo sobre la introducción de Hibernate Search en una aplicación existente. pero nada en spring-data-, cómo reindexar o activar la indexación de datos de bases de datos existentes en spring-data-

Respuestas a la pregunta(1)

Su respuesta a la pregunta