PDA

View Full Version : سوال: چگونه جستجویی همانند شکل ها بسازم؟



mostafarastin239
سه شنبه 12 مهر 1390, 12:37 عصر
سلام به همه
تو سایت خیلی گشتم. گوگل هم رفتم و جستجو کردم. چیزی که بتوانم از آن استفاده کنم پیدا نکردم. چگونه جستجویی همانند شکل ها بسازم؟ من از SQL Server 2008 و WPF 52010 استفاده می کنم.

762157621876216

با تشکر

EhsanAvr
چهارشنبه 13 مهر 1390, 16:12 عصر
این که کاری نداره فقط کافیه تو رویداد Text_Changed مربوط به textbox جستجو٬محتوای کنترلی که اطلاعات دیتابیس در اون bind میشه رو فیلتر کنید.یا با یه query کارتون رو انجام بدین

mostafarastin239
چهارشنبه 13 مهر 1390, 17:48 عصر
این که کاری نداره فقط کافیه تو رویداد Text_Changed مربوط به textbox جستجو٬محتوای کنترلی که اطلاعات دیتابیس در اون bind میشه رو فیلتر کنید.یا با یه query کارتون رو انجام بدین

سلام
ممنون که وقت گداشتی، من باید این توضیح را اضافه کنم که من یک پایگاه داده sql server 2008 با یک جدول و پنج فیلد دارم که در حدود دو هزار تا فایل حداقل پانزده صفحه ای ورد 2007 داخلش ذخیره شده حالا شما فکر می کنی با این روش و بدون ایندکس گذری سرعت قابل قبولی به من میده.

EhsanAvr
چهارشنبه 13 مهر 1390, 19:19 عصر
در مورد زیاد بودن حجم اطلاعات باید یه سری الگوریتمهایی پیاده سازی کنید که سرعت مناسب داشته باشه.
مثلا میتونین کلمات کلیدی یا عنوانها را ایندکس گذاری کنید یا بخشی از پایگاه داده را در حافظه بارگذاری کنید تا به سرعت کافی برسید.
نتایج جستجوهای قبلی را هم میتوانید کش و لوگ کنید تا در جستجوهای بعدی بشه ازش استفاده کرد. یه سری راههای دیگه هم هست که در اینترنت جستجو کنید به نتیجه میرسید.

mostafarastin239
پنج شنبه 14 مهر 1390, 10:27 صبح
در مورد زیاد بودن حجم اطلاعات باید یه سری الگوریتمهایی پیاده سازی کنید که سرعت مناسب داشته باشه.
مثلا میتونین کلمات کلیدی یا عنوانها را ایندکس گذاری کنید یا بخشی از پایگاه داده را در حافظه بارگذاری کنید تا به سرعت کافی برسید.
نتایج جستجوهای قبلی را هم میتوانید کش و لوگ کنید تا در جستجوهای بعدی بشه ازش استفاده کرد. یه سری راههای دیگه هم هست که در اینترنت جستجو کنید به نتیجه میرسید.

سلام
یه کم بیشتر توضیح میدی؟
با تشکر

mostafarastin239
پنج شنبه 21 مهر 1390, 09:47 صبح
نوشته شده توسط EhsanAvr http://barnamenevis.org/images/buttons/viewpost-left.png (http://barnamenevis.org/showthread.php?p=1351925#post1351925)

در مورد زیاد بودن حجم اطلاعات باید یه سری الگوریتمهایی پیاده سازی کنید که سرعت مناسب داشته باشه.
مثلا میتونین کلمات کلیدی یا عنوانها را ایندکس گذاری کنید یا بخشی از پایگاه داده را در حافظه بارگذاری کنید تا به سرعت کافی برسید.
نتایج جستجوهای قبلی را هم میتوانید کش و لوگ کنید تا در جستجوهای بعدی بشه ازش استفاده کرد. یه سری راههای دیگه هم هست که در اینترنت جستجو کنید به نتیجه میرسید.


سلام
یه کم بیشتر توضیح میدی؟
با تشکر