سؤال
هل من الممكن الحصول على التجميع في الاستعلام عن Solr عبر Solrnet؟ باستخدام الطحالب المدمجة. مثل Carrot2 وما إلى ذلك؟ هل يمكن لأي شخص مشاركة بعض الرمز أو النصائح للمتابعة؟
المحلول
رقم، تجميع solr لم يتم تنفيذه حاليًا في Solrnet. لا يبدو أنه من الصعب تنفيذها. إليك الخطوط العريضة لما سيتطلبه:
- نموذج استجابة SOLR للمجموعات كطبقة (على سبيل المثال
ClusteringResult
). فمثلا، Statsresult نماذج استجابة الإحصائيات. - إضافة خاصية ل
ClusteringResult
فيISolrQueryResults<T>
وSolrQueryResults<T>
- تنفيذ أ
ISolrResponseParser<T>
لتحليل جزء من استجابة SOLR XML مع معلومات التجميع وتحميل أClusteringResult
هدف. نرى محلات استجابة أخرى كمرجع. - سجل محلل الاستجابة في حاوية مدمجة, ، ال وحدة تسعة, ، ال منشأة وندسور و ال السجل الهيكلي.
- نموذج المعلمات المشاركة في الاستعلام كفئة (على سبيل المثال
ClusteringParameters
). سيشمل ذلك خاصية لمرايا الجزرة. - إضافة خاصية ل
ClusteringParameters
فيQueryOptions
. - تسلسل هذا
ClusteringParameters
إلى QueryString المعلمات فيSolrQueryExecuter
.
وبالطبع، اختبارات الوحدة لكل شيء. من الناحية المثالية ، أيضا اختبار التكامل.
ثم أرسل لي طلب سحب ؛-)
لا تنتمي إلى StackOverflow