PDA

View Full Version : جستجوی پیشرفته در بانک های اس کیو ال



arshia_
چهارشنبه 11 آذر 1383, 16:40 عصر
فرض کنیم قصد داشته باشیم صفحه ای طراحی کنیم که بتواند از انواع گزاره های شرطی در عمل جستجو استفاده کند...
بهترین راه برای تفکیک کردن قسمتهای مختلف رشته و ارسال آن به کمک دستورات اس کیو ال کدام است مثلا :
کارخانه + ماشین سازی+ جدید - پیکان
که باید اول کلمات جدا شود و بعد جستجو انجام شود...

AminSobati
چهارشنبه 11 آذر 1383, 21:19 عصر
دوست عزیزم اگر ممکنه توضیح بیشتری در مورد کار مورد نظرتون بفرمایید

arshia_
پنج شنبه 12 آذر 1383, 08:28 صبح
من قصد دارم جستجوی را داشته باشم که کاربر بتونه از اون به عنوان یه موتور جستجوی داخلی قوی استفاده کنه.
مثلا فرض کنیم بانک ما شامل 4 فیلد است ...
فیلد نام
فیلد آدرس
فیلد شماره تلفن
فیلد محصولات ارائه شده
حالا کاربر می خواد جستجو کنه و مثلا همچین موردی رو در باکس جستجو می نویسه و اینتر می زنه...
حمید + ایران+فوتوشاپ
یا مثلا می نویسه
فوتوشاب AND فرانسه
حالا با تئجه به اینکه ما چهار فیلد داریم و اطلاعات ورودی هم مشخص نیست مربوط به کدام فیلد است...
مثلا در این مثال عبارت ایران حتما باید در فیلد آدرس جستجو شود و نیازی نیست در فیلد شماره تلفن به دنبال آن بگردیم...
البته یک روش ساده برای این کار استفاده از باکس های مجزا است.. مثل جوابهای کنکور سراسری که دارای باکس های متفاوت است...
اما من برای آشنایی با متدهای پیشرفته می خواستم تحقیق کنم که آیا کسی متد خاصی برای جستجوی یکپارچه سراغ داره یا نه؟

AminSobati
پنج شنبه 12 آذر 1383, 20:27 عصر
دوست عزیزم،
شما برای این کار نیاز دارین که دستور Select رو بصورت Dynamic بسازین. این Post رو حتما مطالعه بفرمایید:
http://www.barnamenevis.org/forum/viewtopic.php?t=11568

arshia_
یک شنبه 15 آذر 1383, 10:35 صبح
ممنون از راهنمایی ...
:thnx: :flower:

AminSobati
یک شنبه 15 آذر 1383, 16:16 عصر
موفق باشین :)