عينة solrnet /asp.net بدون MVC
سؤال
أحاول الحصول على التعامل مع Solrnet والتفاعل مع موقع ASP.NET مع خادم SOLR. ومع ذلك ، فإن تطبيق نموذج (على مستودع التعليمات البرمجية) يعتمد على MVC ، هل يعرف أي شخص إصدارًا في Vanilla ASP.NET؟
شكرًا
المحلول
لا توجد اختلافات كبيرة حقًا:
- تهيئة المكتبة في Application_Start () تمامًا كما هو الحال في تطبيق نموذج MVC.
- إن أبسط طريقة لاستخدامه في رمز-تتمثل في استخدام محدد موقع الخدمة للحصول على واجهة Solrnet الرئيسية (على سبيل المثال
var solr = ServiceLocator.Current.GetInstance<ISolrOperations<MyDocumentClass>>()
) ، (في MVC ، من السهل بدلاً من ذلك ضخ الواجهة باستخدام حاوية IOC) - بعد ذلك ، يمكنك استخدام هذا المثيل لتشغيل أي استعلام تريده ، وتحديث المستندات ، إلخ أنت.
- ثم قم بربط نتائج الاستعلام بالصفحة (أستخدم في الغالب foreach بسيطًا ، يمكنك أيضًا تجربة ObjectDataSource)
نصائح أخرى
هذا متأخر قليلا. ولكن بالنسبة للأشخاص الذين ما زالوا يبحثون عن عينة 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/
لا تنتمي إلى StackOverflow