Solr Connection 'مسجل بالفعل في الحاوية
سؤال
أنا أستخدم 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");
لا تنتمي إلى StackOverflow