سؤال

أنا فضولية ما هي أفضل طريقة تتعامل مع مصطلحات التوصيل / الفهرسة (في لوسن) أو أي محرك بحث لهذه المسألة بحيث تتطابق هذه عمليات البحث من المصطلحات المقابلة.

"12"="اثني عشر"

"MX1"="MX ONE"

هل هناك أي وظائف مدمجة يتم تجاهلها؟

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

المحلول

أبسط طريقة في Lucene هي إنشاء مرشحات منفصلة رمزية لاستخدامها بعد أن تم تخزين السلسلة الأولية.أول واحد يحتاج إلى الانقسام بين تسلسل الأرقام وغير الأرقام.آخر واحد من شأنه أن يحول الأرقام (الأرقام المكونة) إلى أرقامهم العددية (مكتوبة).

إليك مثال مع Pylucene (باستثناء منطق السمة الإزاحة والموقف): giveacodicetagpre.

نصائح أخرى

هل نظرت إلى لوسين مرادف ؟

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