Cómo implementar Solr en Sitecore

Tengo que implementar el índice Solr en Sitecore y me gustaría saber cuál es el mejor enfoque.

Me fijé en los siguientes enfoques:

Capture el evento final de publicación (u otros eventos) y luego empuje el elemento al índice de solrImplemente el rastreador de base de datos personalizado y obtenga todos los cambios de la tabla de historial. Luego, usando datos personalizados de empuje de índice para solr.

El segundo enfoque suena como un camino a seguir (en mi opinión). En este caso, ¿necesito crear un nuevo índice de búsqueda o administrador de búsqueda?

Si alguien lo ha hecho antes, ¿me puede indicar la dirección correcta? Además, si pudiera publicar algunos enlaces a artículos sobre la implementación de sitecore-solr.

ACTUALIZAR Ok, después de leer la documentación de sitecore esto es lo que se me ocurrió:

Cree su clase personalizada SolrConfiguration donde puede establecer propiedades como solrserviceurl, agregar índices y su definición (índices solr personalizados)

Cree SolrIndex y agréguelo (en el archivo de configuración) a su SolrConfiguration. A qué instancia, solrindex debe suscribirse al evento AddEntry de Sitecore History Manager y comunicarse con los rastreadores de solr.

Cree un procesador personalizado y enganche en la tubería de inicialización de sitecore. El procesador debe inicializar SolrConfiguration (desde el paso 1)

Ya que todo en su archivo de configuración se construirá usando refrección, puede obtener una instancia de su configuración basada en su archivo de configuración

¿Cómo suena eso? ¿Puedo tener algún comentario por favor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta