سؤال

أنا مرتبك قليلاً بشأن مستوى التكامل بين Lucene.net و Ravendb. يدعم Lucene التحليل النحوي والصوتي للنصوص (مثل Word Stemming ، Metaphone) للسماح لعمليات البحث التي تتطابق مع المستند بناءً على التشابه. الآن يتم استخدام Lucene للاستعلام عن مؤشرات ، ومن ما أتناوله من الوثائق ، وأيضًا لبناءها (انظر http://ravendb.net/documentation/docs-http-indexes-querying, ، القسم الأخير).

ومع ذلك ، لا يبدو أن تحليلات Lucene التي توفر التحليلات النحوية والصوتية في العمل. أم أنهم وأنا أفتقد المفتاح؟ أو ، هل هناك طريقة لتثبيت/إنشاء مكون إضافي للحصول على تحليلات نصية في RavendB؟

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

المحلول

في الوقت الحالي ، لا يمكن تخصيص المحلل ، انظر هذا الموضوع لمزيد من المناقشة المتعمقة.

إذا كنت تساهم في المناقشة هنا قد يتم إضافته. أنت لست الشخص الأول الذي طلب هذا السلوك.

أحد الحلول الممكنة هو التخلص من الاختبار بنفسك أو تحليله. إذن ما يتم إضافته إلى الفهرس هو النص المعدل. على سبيل المثال ، يمكنك تغيير "التشغيل" إلى "تشغيل Runs Runner" وما إلى ذلك. ومن ثم فإن البحث عن "Runs" سيجد المستند الخاص بك. هناك أيضًا بحث غامض قد يساعد ، انظر هنا لمزيد من المعلومات

تحديث تمت إضافة هذه الوظيفة الآن إلى RavendB ، انظر هنا لمزيد من التفاصيل

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