Pregunta

Estoy tratando de conseguir una manija en Solrnet e interactuar un sitio ASP.NET con un servidor Solr. Sin embargo, la aplicación de ejemplo (en el repositorio de código) se basa MVC, ¿alguien sabe de una versión con sabor de vainilla en ASP.NET?

Gracias

¿Fue útil?

Solución

No hay ninguna diferencia importante realmente:

  • Inicializar la biblioteca en su Application_Start () al igual que en la aplicación de ejemplo MVC.
  • La forma más sencilla de usarlo en un código subyacente es utilizar el localizador de servicio para obtener la interfaz principal SolrNet (por ejemplo var solr = ServiceLocator.Current.GetInstance<ISolrOperations<MyDocumentClass>>()), (en MVC es fácil en lugar de inyección de la interfaz usando un contenedor IoC)
  • A continuación, puede utilizar esa instancia para ejecutar cualquier consulta que desee, actualizar los documentos, etc. En la aplicación de ejemplo MVC un ModelBinder se utiliza para obtener los parámetros de búsqueda de la cadena de consulta, pero eso es una característica MVC, así que conseguir los parámetros de búsqueda depende de ti.
  • A continuación, se unen los resultados de la consulta a la página (que en su mayoría utilizan un foreach simple, usted podría también tratar ObjectDataSource)

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top