به دنبال یک راهکار جستجوی حرفه ای – الستیک سرچ یا سلر
۰
میانگین امتیاز
امتیاز کاربران : شما هم امتیاز دهید!
برای بخش جستجوی اخبار سایت ریپابلیشن از سلر (solr) استفاده کرده بودیم که به دلیل عدم آشنایی حرفه ای با آن و به تبع آن پیکربندی نامناسب ، سرعت لازم را نداشت . به پیشنهاد CTO پروژه قرار شد الاستیک سرچ (Elastic Search) را هم به عنوان یکی دیگر از راهکارهای جستجوی متن بررسی کرده ، تست های لازم را انجام دهم و نتیجه را به ایشان اعلام کنم .
با جستجوی اولیه به این نتیجه رسیدم که این گزینه می تواند راهکار مناسبی برای ما باشد. بعضی از مزایای الاستیک سرچ که برای ما حائز اهمیت بود از قرار زیر است :
- عدم نیاز به تعریف اولیه ساختار داده ها (Schemaless)
- توزیع شوندگی آسان در یک شبکه
- سادگی در نصب، مدیریت و پیکربندی
- سرعت بالا در ساخت شاخص و پاسخگویی به جستجوها
نتایج تست هم بسیار رضایت بخش بود . کوئری هایی که با هر ترکیب فیلتر و کوئری در بدترین حالت ۲ ثانیه و به طور معمول حدود ۲۰ میلی ثانیه برای اجرا نیاز داشت (با افزونه PostMan کروم کوئری ها را اجرا کردم). با این نتایج امیدوار کننده از سلر به الاستیک سرچ کوچ کردیم و با آخرین تستها روی سرور تست شرکت، جستجوی اخبار را به این سامانه منتقل خواهیم کرد .
برای کاربردهایی مانند پرسش و پاسخ، مقالات و مانند آن در سایتها توصیه می کنم این گزینه را که به راحتی نصب و آماده کار میشود را استفاده کنید .
برای کار عملی و یادگیری مفاهیم اصلی الاستیک سرچ (نسخه ۶) ، بر روی لینک کلیک کنید.