البحث solr أو nhibernate
-
22-09-2019 - |
سؤال
مرتبك قليلاً هنا ،
كيف سولر أو solrnet أي مختلف عن البحث nhibernate؟ هل يقدم Solr أي شيء آخر Lucene.net الذي - التي البحث nhibernate?
المحلول
شرحت الاختلافات والعلاقات بين هذه المشاريع في منشور المدونة هذا.
باختصار: في حين أن Lucene (.NET) هي مكتبة ، فإن Solr هو تطبيق Java مستقل يستخدم Lucene لتوفير فهرسة النص الكامل والبحث من خلال واجهة XML/HTTP. هذا يعني أنه يمكن استخدامه من أي منصة/لغة. على الرغم من أنها مرنة للغاية ، إلا أنها أسهل في الاستخدام من Law Lucene وتوفر ميزات شائعة الاستخدام في تطبيقات البحث ، مثل البحث الوجه و ضرب تسليط الضوء. كما أنه يتعامل التخزين المؤقت, تكرار, Sharding, ولديه واجهة مسؤول ويب لطيفة. لا يتم توفير أي من هذه الميزات مباشرة بواسطة lucene.net / nhibernate.search.
Solrnet هو عميل للتواصل مع SOLR من تطبيق .NET.