ورود

View Full Version : مشکل در Full-Text Searches



sweb
یک شنبه 25 فروردین 1387, 20:36 عصر
من دستورات رو طبق Manual نسخه 5 وارد می کنم ولی هیچ سطری رو خروجی نمیده!
مشکل از چیه؟



SELECT * FROM `main_people` WHERE MATCH ( `people_firstname`, `people_lastname`, `people_state`, `people_town`, `people_address`, `people_diploma`, `people_study`, `people_trend`, `poeple_grade` ) AGAINST ('محمد');


در سطر 1 نام یک شخص به نام محمد ثبت شده ولی این دستور هیچ سطری رو خروجی نمیده!

reza_rad
دوشنبه 26 فروردین 1387, 08:03 صبح
این رو تست کنید:

SELECT * FROM `main_people` WHERE MATCH ( `people_firstname`, `people_lastname`, `people_state`, `people_town`, `people_address`, `people_diploma`, `people_study`, `people_trend`, `poeple_grade` ) AGAINST (N'محمد');

sweb
دوشنبه 26 فروردین 1387, 09:13 صبح
نه اینم خروجی نداره:



MySQL returned an empty result set (i.e. zero rows). (Query took 0.0030 sec)

enteraks13
سه شنبه 27 فروردین 1387, 11:25 صبح
همیشه ایراد از اصل دستور نیست متغیرها رو چک کنید شاید کاراکتر محمد رو نمی خونه مقدار دیگری با فونت انگلیسی مثلا بزارید شاید جواب بده( خودم هم به چنین مشکلی بر خوردم واینطوری حل شد)

cs2007
سه شنبه 17 اردیبهشت 1387, 21:01 عصر
سلام.
شاید اندکس fullsearch روی فیلدها گذاشته نشده ...