سؤال

أنا أستخدم Solr Search على ASP.NET

عندما أبحث لأول مرة ، تعطيني نتيجة البحث الصحيحة ، BT بعد ذلك عندما أقوم بتغيير معلمة البحث وأحاول البحث عنه يعطي خطأ ("Solr Connection" مسجل بالفعل في الحاوية ")

لذا فإن PL Z تقترح علي كيف يمكنني إزالته ...

هل كانت مفيدة؟

المحلول

تأكد من تهيئة الاتصال بمثيل SOLR مرة واحدة فقط ، من خلال وضع شيء مشابه لما يلي في حدث Application_Start في Global.asax. ملف.

startup.init ("http: // localhost: 8983/solr") ؛

هل يمكنك نشر مقتطف رمز لكيفية فتح Solrconnection والاستعلام عن مثيل SOLR؟ ما هو إصدار مكتبة Solrnet التي تستخدمها؟

أنا أستخدم Solrnet الإصدار 0.2.3 في تطبيق ASP.NET باستخدام الاتفاقية الموضحة أعلاه.

نصائح أخرى

إن حلي واضح قبل بدء التشغيل

Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top