بتاريخ: 4 يوليو 201411 سنة comment_252661 السلام عليكمأنا أشتغل على برنامج للبحت و تصنيف نصوص بالعربية بالإعتماد على oracle text indexingالمشكل عندي هو في stemmer و البحث عن تفروعات لكلمة معينة But i have a problem with the stemmers even with basic_lexer or auto_lexer a get the same problem oracle can't find stemmers for word like ضرب, knowing that my data is insert into emp values (4,'ضرب'); insert into emp values (5,'مضرب'); insert into emp values (6,'اضرب'); insert into emp values (7, 'ضارب'); insert into emp values (8, 'استضرب'); insert into emp values (9, 'ضربان'); And i activated index_stems for arabic : exec ctx_ddl.create_preference ('mylex', 'BASIC_LEXER'); exec ctx_ddl.set_attribute ('mylex', 'index_stems', '8'); alter index index_histo rebuild parameters('replace lexer mylex'); but when i try a $ search, i get the worng results: select HITSORIQUE from emp where contains (hitsorique,'$ضرب' ) > ... i get this result : ضرب اضرب i Will be glad if you can help me with This problem, Thanks. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.