Образец Solrnet /ASP.NET без MVC - PullRequest
       18

Образец Solrnet /ASP.NET без MVC

0 голосов
/ 18 апреля 2010

Я пытаюсь разобраться в Solrnet и взаимодействую сайт ASP.NET с сервером Solr. Однако пример приложения (из репозитория кода) основан на MVC, кто-нибудь знает версию на простом ванильном ASP.NET?

?

Спасибо

Ответы [ 2 ]

4 голосов
/ 18 апреля 2010

На самом деле никаких серьезных отличий нет:

  • Инициализируйте библиотеку в вашем Application_Start (), как в примере приложения MVC.
  • Самый простой способ использовать его в выделенном коде - это использовать сервисный локатор для получения основного интерфейса SolrNet (например, var solr = ServiceLocator.Current.GetInstance<ISolrOperations<MyDocumentClass>>()) (в MVC вместо этого легко внедрить интерфейс, используя контейнер IoC)
  • Затем вы можете использовать этот экземпляр для запуска любого запроса, обновления документов и т. Д. В примере приложения MVC ModelBinder используется для получения параметров поиска из строки запроса, но это функция MVC, поэтому получение параметров поиска зависит от тебя.
  • Затем привяжите результаты запроса к странице (я в основном использую простой foreach, вы также можете попробовать ObjectDataSource)
1 голос
/ 06 июля 2011

Это немного поздно. Но для людей, которые все еще ищут образец Solrnet /ASP.NET без MVC, можно посмотреть на следующее: http://crazorsharp.blogspot.com/2010/01/full-text-search-using-solr-lucene-and.html http://blog.dileno.com/archive/201009/get-started-using-solr-for-search-with-aspnet/

...