Solrnet /asp.net образец без MVC
Вопрос
Я пытаюсь получить ручку на Solrnet и взаимодействуя на сайте ASP.NET с Solr Server. Тем не менее, приложение пример (в репозитории кода) основано на MVC, никто знает версию в простом ванильном ASP.NET?
Спасибо
Решение
Нет никаких серьезных различий на самом деле:
- Инициализируйте библиотеку в вашем Application_Start () как в приложении MVC Femase.
- Самый простой способ использовать его в кодовом режиме - использовать сервисный локатор, чтобы получить главный интерфейс SolRnet (например,
var solr = ServiceLocator.Current.GetInstance<ISolrOperations<MyDocumentClass>>()
), (в MVC легко ввести интерфейс с использованием контейнера IOC) - Затем вы можете использовать этот экземпляр, чтобы запустить любой запрос, который вы хотите, обновите документы, и т. Д. В приложении пример MVC ModelBinder используется для получения параметров поиска из криастра, но это функция MVC, поэтому получение параметров поиска до ты.
- Затем свяжите результаты запроса к странице (я в основном использую простой Foreach, вы также можете попробовать ObjectDataSource)
Другие советы
Это мало поздно. Но для людей, все еще ищет образец Solrnet /asp.net без MVC, может смотреть на следующее:http://crazorsharp.blogspot.com/2010/01/full-text-search-uss-solr-lucene-and.html. http://blog.dileno.com/archive/201009/get-started-using-solr-for-search-with-aspnet/
Не связан с StackOverflow