سؤال

أحاول الحصول على التعامل مع 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/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top