ورود

View Full Version : Full-Text Search برای زبان عربی



solook
سه شنبه 20 اسفند 1387, 10:18 صبح
با سلام ..

برای جستجو در متون اعراب دار و نادیده گرفتن و همزه و این قبیل کاراکترها می خوام از Full-Text Search استفاده کنم

اما وقتی این کد رو استفاده میکنم :


SELECT * FROM Books WHERE MATCH (arabic,farsi)
AGAINST ('اعلموا' );

کلماتی که مانند إعلموا را پیدا نمی کند..

لطفا راهنمایی کنید

solook
چهارشنبه 05 فروردین 1388, 14:11 عصر
بعد از کلی تحقیق به این نتیجه رسیدم باید از دستور RLIKE BINERY استفاده کرد.

مثلا کلمه اعلم برای جستجو را باید به این شکل در آورد :



SELECT *FROM Quran WHERE Arabic RLIKE BINARY '.*[آاأإ][ًٌٍَُِّْ~`]*ع[ًٌٍَُِّْ~`]*ل[ًٌٍَُِّْ~`]*م.*'