كيف يعمل مكون Solr's MoreLikeThis داخليًا للحصول على النتائج؟

StackOverflow https://stackoverflow.com/questions/5977255

سؤال

أنا جديد على Apache Solr وأستكشف/أحاول حاليًا الاستفادة منه المزيد مثل هذا كمكون بحث (بدلاً من معالج الطلب المخصص).أجد صعوبة في أن أفهم بوضوح كيفية عمل هذا داخليًا للحصول على نتائج أكثر شبهاً بهذه النتائج؟

على سبيل المثال، أحاول البحث عن الكلمة java في أحد حقول المستندات المسماة mytextcontentfield:

http://localhost/solr/core0/select/?q=mytextcontentfield:java&version=2.2&start=0&rows=10&indent=on&debugQuery=on&mlt=true&mlt.fl=mytextcontentfield

ويمكنني أن أرى المزيد مثل هذا في استجابة XML بمفاتيح فريدة للمستندات الموجودة في name يصف.

أسئلتي هنا هي، كيف يعمل/يطابق Solr داخليًا للعثور على المزيد من المستندات المشابهة لهذه المستندات بناءً على الكلمة الرئيسية للبحث java؟هي موضع تقدير أي تفسير مع مثال جيد.

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

المحلول

يبدو أنه لا توجد وثائق Solr تشرح هذه الميزة بالتفصيل.

ولكن بطريقة أو بأخرى، بعد بعض جوجل، تمكنت من العثور على الكتابة كيف يعمل MoreLikeThis في لوسين.

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