🔶 دنیای موتورهای جستجو

🔶 دنیای موتورهای جستجو

🔹این دو سه روز فرصت شد تا کمی با محصولات شرکت Elastic (معروفترینش Elasticsearch هست) کار کنم. دلیل اینکه دنبال Elastic رفتیم این بود که میخواستیم کاربر وقتی توی سایت جستجو میکنه، نتایج واقعا مرتبط به چیزی که میخواد رو ببینه. شاید براتون سوال پیش بیاد که خب برای اینکار چه نیازی به موتورهای جستجو مثل Elasticsearch یا Solr یا خود Lucene هست !؟ چرا با خود کوئری معمولی توی دیتابیس اینکارو نمیکنیم؟ این سوال رو قبلا خودمم داشتم😃 امروز یه سری اسلاید عالی پیدا کردم که به بهترین نحو جواب این سوال با یه سری مثال از بخش جستجوی سایت دیجیکالا میده. عنوانش "موتورهای جستجوی تجارت الکترونیک و تنظیمات الاستیک سرچ برای زبان فارسی" هست، برای دانلود از لینک اول و برای دیدن اسلایدها توی slideshare از لینک دوم استفاده کنید.
▫️http://facultymembers.sbu.ac.ir/neshati/wp-content/uploads/2017/12/SE.pdf
▫️https://www.slideshare.net/neshati/ss-83855223

🔹واقعا آدم لذت میبره از این محصولاتی که این دوستان نامسلمان تولید میکنند😃سایت خیلی خوشگلی دارند، حتما یه دوری داخلش بزنید.
▫️https://www.elastic.co

🔹در نهایت ما تونستیم با استفاده از سه تا محصولات Elastic بصورت آزمایشی و ساده کاری که میخوایم رو بکنیم.

1️⃣ از Logstash به عنوان رابط بین Elasticsearch و دیتابیس سایت SQL Server استفاده کردیم. با ساخت یه فایل تنظیمات ساده میتونید از هرجا که میخواید اطلاعات رو دریافت کنید و به Elasticsearch بریزید تا index بشن.
2️⃣ از Elasticsearch برای اصل قضیه که index کردن و کوئری زدن هست استفاده کردیم.
3️⃣ اگر هم زمانی نیاز به رابط کاربری برای استفاده از Elasticsearch بود، از Kibana استفاده میکردیم.

#elasticsearch
◀️ عضویت @aoveissi