PDA

View Full Version : جستجوی قدرتمند



Hamid_PaK
چهارشنبه 19 مرداد 1384, 00:59 صبح
با سلام ...
چند روز پیش به صورت تصادفی با برنامه ای برخورد کردم که بسیار برام جالب بود !!!(برنامه یک دیکشنری ساده بود)، نکته مهم در این برنامه این بود که وقتی در قسمت جستجوی برنامه کلمه ای را جستجو می کردم کلمه را در وسط جمله ای که این کلمه در آن قرار داشت نیز پیدا می کرد !!!
(یعنی شما یک جمله دارید که کلمه 'word' در میان جمله قرار دارد و شما در ابتدای جستجو کلمه 'word' رو تایپ می کنید و برنامه کلمه 'word' رو برای شما فیلتر می کند ولی نه فقط آنهایی را که در ابتدای آنها کلمه 'word' قرار دارد ، ممکن است 'word' در انتهای جمله باشد !!!

سوال : چطوری میشه به این شکل در دیتابیس کلمات رو فیلتر کرد ؟؟؟؟

vcldeveloper
چهارشنبه 19 مرداد 1384, 03:27 صبح
در داخل دستور SQL ایی که به بانک ارسال میشه، می تونید از like استفاده کنید که کلمه مورد جستجو رو حتی در وسط یک جمله هم پیدا میکنه.

Hamid_PaK
چهارشنبه 19 مرداد 1384, 08:35 صبح
آقای کشاورز من هرچی با Like کار کردم نشد میشه یک مسال بزنید ...

Touska
چهارشنبه 19 مرداد 1384, 08:46 صبح
برای مثال :


Filter Field Like %Mostafa%

Or

Select * From Table Where Field Like %Mostafa%

دنیای دلفی
چهارشنبه 19 مرداد 1384, 15:23 عصر
بهترین روش جستجو که حتی در Memo هم جستجو می شود استفاده از Infopower است

farzad_az_shiraz
جمعه 12 مرداد 1386, 09:57 صبح
بهترین روش جستجو که حتی در Memo هم جستجو می شود استفاده از Infopower است

اگه میشه یه مثال بزنید ؟

zman123456
شنبه 13 مرداد 1386, 09:00 صبح
ولی نه فقط آنهایی را که در ابتدای آنها کلمه 'word' قرار دارد ، ممکن است 'word' در انتهای جمله باشد !!!
طبق بیانات دوستان هم میشه از like استفاده کرد و هم میشه از خاصیت Full Text خود sql استفاده کرد که البته به راحتی like نیست.ولی برای این کار شما like بهترین گزینه است.