Armin's Notes 🪴
Wantons – Bego Yadete
اول این موزیک صدای نهنگ ۵۲ هرتزی رو میشنوید.
این نهنگ که به اسم تنهاترین نهنگ جهان هم شناخته میشه بخاطر طول موج خاصی که صداش داره امکان برقراری ارتباط با بقیه نهنگهارو نداره.
یه مستند هم درموردش ساختن که بنظرم ارزش دیدن داره و زیباست
این نهنگ که به اسم تنهاترین نهنگ جهان هم شناخته میشه بخاطر طول موج خاصی که صداش داره امکان برقراری ارتباط با بقیه نهنگهارو نداره.
یه مستند هم درموردش ساختن که بنظرم ارزش دیدن داره و زیباست
Armin's Notes 🪴
iday – 52hz
🎶 گروه موسیقی روسی iDAY با الهام از داستان واقعی «تنهاترین نهنگ دنیا»، قطعهای ساخته که در آن تنها از صدای ضبطشده همین نهنگ استفاده شده!
آوایی غریب و دلنشین که پسزمینهی این قطعه را شکل میدهد…
🌊 «تنهاترین نهنگ دنیا» لقبی است که نیویورک تایمز در سال ۲۰۰۴ به یک نهنگ آبی داد؛
نهنگی که از سال ۱۹۹۲ توسط دانشمندان تحت نظر بود، تا بالاخره دلیل تنهایی عجیبش کشف شد...
این نهنگ با فرکانسی منحصربهفرد، یعنی ۵۲ هرتز آواز میخواند
در حالی که محدودهی شنیداری نهنگهای دیگر بین ۱۵ تا ۲۰ هرتز است.
نتیجه؟ هیچ نهنگ دیگری صدای او را نمیشنود!
🐋 او که به «نهنگ ۵۲ هرتزی» معروف شده، نغمههایی میخواند که هیچ پاسخی دریافت نمیکنند
نه تنها فرکانس آوازهایش بالاتر است، بلکه کوتاهتر و پرتکرارتر از دیگر نهنگها میخواند،
گویی به زبانی میخواند که فقط خودش آن را میفهمد…
و عجیبتر آنکه در مسیر مهاجرت هم، هیچگاه راه سایر نهنگها را انتخاب نمیکند.
آوایی غریب و دلنشین که پسزمینهی این قطعه را شکل میدهد…
🌊 «تنهاترین نهنگ دنیا» لقبی است که نیویورک تایمز در سال ۲۰۰۴ به یک نهنگ آبی داد؛
نهنگی که از سال ۱۹۹۲ توسط دانشمندان تحت نظر بود، تا بالاخره دلیل تنهایی عجیبش کشف شد...
این نهنگ با فرکانسی منحصربهفرد، یعنی ۵۲ هرتز آواز میخواند
در حالی که محدودهی شنیداری نهنگهای دیگر بین ۱۵ تا ۲۰ هرتز است.
نتیجه؟ هیچ نهنگ دیگری صدای او را نمیشنود!
🐋 او که به «نهنگ ۵۲ هرتزی» معروف شده، نغمههایی میخواند که هیچ پاسخی دریافت نمیکنند
نه تنها فرکانس آوازهایش بالاتر است، بلکه کوتاهتر و پرتکرارتر از دیگر نهنگها میخواند،
گویی به زبانی میخواند که فقط خودش آن را میفهمد…
و عجیبتر آنکه در مسیر مهاجرت هم، هیچگاه راه سایر نهنگها را انتخاب نمیکند.
👍4🏆2
روی مک یه مشکل عجیب وجود داره و گاهی وقتی توی داک یه پیکسل خیلی ریز ظاهر میشه / امروز پس از کلنجار رفتن های فراوان - پنیک کردن بخاطر اینکه احتمال دادم مانیتورم پیکسل سوخته شده باشه - ریستارت های بسیار و در نهایت سرچ کردن عبارت "wtf is that weird pixel in my macos dock" رسیدم به یه فروم که توش درمورد همین بحث شده بود.
ظاهرا این پیکسل نیست و یکی از اپ های سیستم که کوچیک شده و شبیه پیکسل دیده میشه (برای من داکر بود)
تنها راه حل این موضوع هم استفاده از این کامند هست
این پست رو نوشتم تا یادم بمونه و بعدا اگه نیاز شد بازم بیام کامندشو بردارم :))
ظاهرا این پیکسل نیست و یکی از اپ های سیستم که کوچیک شده و شبیه پیکسل دیده میشه (برای من داکر بود)
تنها راه حل این موضوع هم استفاده از این کامند هست
killall Dock
این پست رو نوشتم تا یادم بمونه و بعدا اگه نیاز شد بازم بیام کامندشو بردارم :))
👍2🤣2🆒1
آقای Marc Reklau یه کتابی داره به اسم ۳۰ روز - توی این کتاب روی ساختن روتین ها و تغییر عادت ها تمرکز کرده / فارغ از اینکه کتاب جالبیه و ارزش فرصت دادن بهش رو بارها و بارها داره؛ یک سری سوالات جنجالی توی این کتاب مطرح میشه.
مثلا ایشون میگه که من وقتی با خیلی از آدمها صحبت میکنم و ازشون میپرسم:
- اگه به اندازه کافی پول و زمان داشتی چیکار میکردی؟
اکثرا جواب میدن:
+ وای چقدر خوب میشد؛ اگه داشتم واقعا خوشحال میشدم
و من دوباره ازشون میپرسم:
- خوشحال بودن از نظر تو چیه؟
و اونا میگن:
+ یعنی با اون همه پول هرکاری دوس داشتم میکردم
و اگه توی این مرحله ازشون بپرسی "خب دقیقا منظورت چه کارهایی هست؟" میبینی که جواب های سطح پایین و فکر نشده و هیجانی میدن و هیچکس درواقع اهدافش رو به اون صورت مشخص نکرده و برای این سوال امادگی کافی نداره...
و ایشون در ادامه میگه قسمت غم انگیز ماجرا اینه که اکثر ادم ها رویا پردازی رو دوست دارن و براش هیچکاری نمیکنن درصورتی که اگه یه لحظه از کار دست بکشن و به طور واقع گرایانه مسیر و اهدافشون رو مشخص کنن اونجاست که معجزه رخ میده
مثلا ایشون میگه که من وقتی با خیلی از آدمها صحبت میکنم و ازشون میپرسم:
- اگه به اندازه کافی پول و زمان داشتی چیکار میکردی؟
اکثرا جواب میدن:
+ وای چقدر خوب میشد؛ اگه داشتم واقعا خوشحال میشدم
و من دوباره ازشون میپرسم:
- خوشحال بودن از نظر تو چیه؟
و اونا میگن:
+ یعنی با اون همه پول هرکاری دوس داشتم میکردم
و اگه توی این مرحله ازشون بپرسی "خب دقیقا منظورت چه کارهایی هست؟" میبینی که جواب های سطح پایین و فکر نشده و هیجانی میدن و هیچکس درواقع اهدافش رو به اون صورت مشخص نکرده و برای این سوال امادگی کافی نداره...
و ایشون در ادامه میگه قسمت غم انگیز ماجرا اینه که اکثر ادم ها رویا پردازی رو دوست دارن و براش هیچکاری نمیکنن درصورتی که اگه یه لحظه از کار دست بکشن و به طور واقع گرایانه مسیر و اهدافشون رو مشخص کنن اونجاست که معجزه رخ میده
👍5
حالا برای این کتابشون یه PDF هم توی وبسایتشون قرار دادن که خب بنظرم جواب دادن به سوالات این PDF براتون واقعا جذاب خواهد بود نه از این بابت که سوالاتش آسونه - بیشتر از این باب میگم که برای هر سوال در عین سادگی مجبور میشید ساعتها فکر کنید و میبینید که توی چند سال گذشته حتی یکبار هم به این مسئله فکر نکردید...
مثلا؟
آخر عمرت فکر میکنی از چی بیشتر از همه حسرت میخوری که واسه خودت انجام ندادی؟
اگه زمان و پول اصلاً مهم نبود، دوست داشتی چی کار کنی یا چی داشته باشی یا چه کسی باشی؟
برای خوشحال کردن خودت چیکار میکنی؟
بهترین کاری که تو عمرت انجام دادی چی بوده؟
دقیقاً از کجا میفهمی که این بهترین کارت بوده؟
مثلا؟
آخر عمرت فکر میکنی از چی بیشتر از همه حسرت میخوری که واسه خودت انجام ندادی؟
اگه زمان و پول اصلاً مهم نبود، دوست داشتی چی کار کنی یا چی داشته باشی یا چه کسی باشی؟
برای خوشحال کردن خودت چیکار میکنی؟
بهترین کاری که تو عمرت انجام دادی چی بوده؟
دقیقاً از کجا میفهمی که این بهترین کارت بوده؟
👍3
Coaching Worksheets - Marc Reklau.pdf
103.8 KB
این pdf رو از دستش ندید :)) خیلی ارزشمنده که خودتون رو بشناسید حتی توی حداقل ترین حالت ممکن
❤3
چون این مدت شلوغ بودم و فرصت نمیکردم بیام اینجا بنویسم و بازم احتمالا چند وقتی نباشم اینم بگم و برم...
آقای پیتر هالینز (Peter Hollins) یه کتاب داره به اسم کمتر فکر کن بیشتر عمل کن
تمرکز محتوای این کتاب روی اینه که شمارو از اورتینک کردن روی مسائل دور کنه و به سمت عملگرا بودن ببره / این کتاب هم خیلی کتاب جالب و ارزشمندیه بنظرم (هرچند که من حین خوندن این کتاب ۲ بار فیدبک گرفتم که کتاب زردیه اما بنظرم ارزش خوندن رو داشت)
توی این کتاب یه بخشی وجود داره که درمورد غلبه بر مقاومت ذاتی ما انسان ها برای انجام کارها و خروج از منطقه امنمون صحبت میکنه.
نقل قول این بخش از کتاب از یه آقاییه به اسم پرسفیلد که توی نیروی دریایی آمریکا خدمت کرده و روحیه جنگجویی داره (به عنوان یک کارکتر aggressive) و ایشون داره میگه که برای غلبه کردن بر مقاومت ۲ تا راه وجود داره.
راه حل اول اینه که جنگ راه بندازید یا اینکه با اژدهای مقاومت خودتون دوست بشید :))
در ادامه میگه برای هردوی این تکنیک ها نیازه که:
"شما مقاومت خودتون رو به عنوان یک عامل بیرونی درک کنید" - چیزی که جزئی از شما یا فرایند رشد شما نیست / این کار باعث میشه که بتونید از یک فاصله روانی ایمن با این اژدها بجنگید و دست و پنجه نرم کنید.
آقای پیتر هالینز (Peter Hollins) یه کتاب داره به اسم کمتر فکر کن بیشتر عمل کن
تمرکز محتوای این کتاب روی اینه که شمارو از اورتینک کردن روی مسائل دور کنه و به سمت عملگرا بودن ببره / این کتاب هم خیلی کتاب جالب و ارزشمندیه بنظرم (هرچند که من حین خوندن این کتاب ۲ بار فیدبک گرفتم که کتاب زردیه اما بنظرم ارزش خوندن رو داشت)
توی این کتاب یه بخشی وجود داره که درمورد غلبه بر مقاومت ذاتی ما انسان ها برای انجام کارها و خروج از منطقه امنمون صحبت میکنه.
نقل قول این بخش از کتاب از یه آقاییه به اسم پرسفیلد که توی نیروی دریایی آمریکا خدمت کرده و روحیه جنگجویی داره (به عنوان یک کارکتر aggressive) و ایشون داره میگه که برای غلبه کردن بر مقاومت ۲ تا راه وجود داره.
راه حل اول اینه که جنگ راه بندازید یا اینکه با اژدهای مقاومت خودتون دوست بشید :))
در ادامه میگه برای هردوی این تکنیک ها نیازه که:
"شما مقاومت خودتون رو به عنوان یک عامل بیرونی درک کنید" - چیزی که جزئی از شما یا فرایند رشد شما نیست / این کار باعث میشه که بتونید از یک فاصله روانی ایمن با این اژدها بجنگید و دست و پنجه نرم کنید.
👍2
حالا شاید براتون سوال بشه که خب تعریفشون از مقاومت چیه؟
همین آقای استیون پرسفیلد میگه که "یک دلیل اصلی وجود داره که باعث میشه افراد زمانی که واقعا میخواهند کاری را انجام دهند شکست میخورند!"
اون دلیل چیزی نیست جز مقاومت!
در ادامه هم میگه که این مقاومت توی شکل های مختلفی تو مسیر ما قرار میگیره
ترس های درونی - اهمال کاری - خود تخریبی - اجتناب - تردید و ... همه شکل هایی از مقاومت هستند که ما توی هرکاری ممکنه تجربهشون کنیم.
همین آقای استیون پرسفیلد میگه که "یک دلیل اصلی وجود داره که باعث میشه افراد زمانی که واقعا میخواهند کاری را انجام دهند شکست میخورند!"
اون دلیل چیزی نیست جز مقاومت!
در ادامه هم میگه که این مقاومت توی شکل های مختلفی تو مسیر ما قرار میگیره
ترس های درونی - اهمال کاری - خود تخریبی - اجتناب - تردید و ... همه شکل هایی از مقاومت هستند که ما توی هرکاری ممکنه تجربهشون کنیم.
👍2
پرسفیلد میگه که هرچیزی که ما الان درحال تجربه کردنش هستیم یک مقاومت پیش پا افتاده هست و در ادامه به اون صدای نقنقوی داخل سرمون اشاره میکنه...
همون صدایی که همهش میگه خستهم پاشو بخواب - تو نمیتونی اینو تمومش کنی - این همه وقت گذشته ببین کجای کاری و ... و به شما میگه تلاش هاتون هیچ نتیجهای نداره و باید تسلیم بشید.
این صدا در ظاهر شاید ضعیف بنظر برسه اما به اندازهای قدرتمنده که میتونه دائما بین شما و چیزهایی که خودتون میدونید که واقعا میخواید ایستادگی کنه پس باید حواستون بهش باشه و کنترلش کنیم.
همون صدایی که همهش میگه خستهم پاشو بخواب - تو نمیتونی اینو تمومش کنی - این همه وقت گذشته ببین کجای کاری و ... و به شما میگه تلاش هاتون هیچ نتیجهای نداره و باید تسلیم بشید.
این صدا در ظاهر شاید ضعیف بنظر برسه اما به اندازهای قدرتمنده که میتونه دائما بین شما و چیزهایی که خودتون میدونید که واقعا میخواید ایستادگی کنه پس باید حواستون بهش باشه و کنترلش کنیم.
👍2
درود 😁👋
از اونجایی که امشب قراره یک وبینار جمع و جور درمورد Semantic Search و Word Embedding و VectorDB ها داشته باشیم - به جهت اینکه قبل از وبینار یه Big Picture از کلیت ماجرا گرفته باشید و بدونید که قراره چیکار کنیم یکسری توضیحات رو به صورت متنی براتون مینویسم.
- فقط دوتا نکتهی کوچیک...
🔕 تمام پیامهای بعد از این پست تا انتهای بحث به صورت Silent ارسال میشه که مزاحمتون نشه.
🧑🎓 من خودم درحال یادگیری هستم و تازه وارد این مسیر شدم و از اونجایی که فیلد تخصصیم نیست - سعی میکنم تا جایی که ممکنه از توضیحات تکنیکال خودداری کنم و مطالب رو ساده و جوری که فهمیدم و از صحتشون اطمینان دارم براتون بگم - برای توضیحات تکنیکال میتونید سرچ بزنید و از رفرنسهای معتبر استفاده کنید
♥️ پیشاپیش امیدوارم که براتون مفید باشه و ازش لذت ببرید.
از اونجایی که امشب قراره یک وبینار جمع و جور درمورد Semantic Search و Word Embedding و VectorDB ها داشته باشیم - به جهت اینکه قبل از وبینار یه Big Picture از کلیت ماجرا گرفته باشید و بدونید که قراره چیکار کنیم یکسری توضیحات رو به صورت متنی براتون مینویسم.
- فقط دوتا نکتهی کوچیک...
♥️ پیشاپیش امیدوارم که براتون مفید باشه و ازش لذت ببرید.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Panic Dev
فردا ساعت ۸ شب؛ یک وبینار درمورد Text Embedding و وکتورایز کردن متن و ذخیره اونها توی Vector Database ها خواهیم داشت و درنهایت وکتور دیتابیسمون رو به یک LLM متصل میکنیم تا کاربر بتونه با زبان طبیعی توی دادهها سرچ بزنه و به نتیجه برسه.
مثلا: "چه غدایی با…
مثلا: "چه غدایی با…
🔥7🙏2🤝2
خب قبل از هرچیزی - ما باید بدونیم که سرچ چی هست؟
خیلی ساده اگه بخوایم تعریفش کنیم:
"به پروسهی پیدا کردن اطلاعات مرتبط از یک دیتاست بر اساس کوئری کاربر سرچ میگیم"
- برای اجرای پروسهی سرچ از تکنیکهای مختلفی برای تطابق دادن کوئری با اطلاعات ذخیره شده استفاده میشه که این تکنیک ها به این صورته:
🔸 سرچ لغوی یا Lexical Search
🔹 سرچ معنایی یا Semantic Search
🔸 سرچ فازی یا Fuzzy Search
🔹 سرچ عصبی یا Neural Search
خیلی ساده اگه بخوایم تعریفش کنیم:
"به پروسهی پیدا کردن اطلاعات مرتبط از یک دیتاست بر اساس کوئری کاربر سرچ میگیم"
- برای اجرای پروسهی سرچ از تکنیکهای مختلفی برای تطابق دادن کوئری با اطلاعات ذخیره شده استفاده میشه که این تکنیک ها به این صورته:
🔸 سرچ لغوی یا Lexical Search
🔹 سرچ معنایی یا Semantic Search
🔸 سرچ فازی یا Fuzzy Search
🔹 سرچ عصبی یا Neural Search
👍7🔥1👏1
حالا باید بدونیم هرکدوم از اینا چیکار میکنن و کجا مناسب هستن؟
- ما قطعا با هر ۴ حالت به طور مستقیم و غیرمستقیم بارها و بارها درگیر بودیم اما اسمشون رو نمیدونستیم (حداقل من که خودم شخصا نمیدونستم و اخیرا فهمیدم) شمارو نمیدونم 😁
1. لکسیکال سرچ
این حالت به سرچ مستقیم و دقیق کوئری (exact search) توی متن میگن.
از این حالت توی دیتابیس ها هم میتونید به راحتی استفاده کنید - مثلا توی SQL وقتی
مثال بخوایم بزنیم به این صورت میشه که:
🔥 فرض کنید که شما کلمهی "آب" رو سرچ کردید - خروجی که به شما برگشت داده میشه این خواهد بود:
۱. علی در أبان ماه پیام داد.
۲. آسمان آبی است.
۳. آبشار بسیار زیبا بود.
۴. بابا آب داد.
به دلیل اینکه کلمه آب توی تمام متون وجود داره - همگی به شما برگشت داده میشن.
این روش چه مزایا و معایبی داره؟
✅ مزایا
۱. خیلی سریع و efficient هست
۲. پیاده سازی و استفاده ازش سادهتر از بقیه هست
۳. برای exact search خیلی کاربردیه
- مثلا دنبال ایدی یک محصول یا یک شناسه یونیک مثل کدملی یا پلاک خودرو و ... میگردید.
❌ معایب
۱. نمیتونه معنا و کانتکس رو مشخص کنه.
- همونطور که توی مثال های بالا دیدید با سرچ آب ممکنه خروجی آبان - آبی و أبشار رو هم بگیرید.
۲. حساس به غلط املایی هست
- مثلا اگه بجای سرچ آب دستتون بخوره و آپ رو سرچ کنید هیچ یک از نتایجی که توی مثال بالا داشتیم بهتون برنمیگرده
۳. درصورت عدم استفاده از کلمه دقیق نتایج درستی بهتون برنمیگرده
- ما قطعا با هر ۴ حالت به طور مستقیم و غیرمستقیم بارها و بارها درگیر بودیم اما اسمشون رو نمیدونستیم (حداقل من که خودم شخصا نمیدونستم و اخیرا فهمیدم) شمارو نمیدونم 😁
1. لکسیکال سرچ
این حالت به سرچ مستقیم و دقیق کوئری (exact search) توی متن میگن.
از این حالت توی دیتابیس ها هم میتونید به راحتی استفاده کنید - مثلا توی SQL وقتی
WHERE LIKE میزنید - دقیقا دارید Lexical Search انجام میدید.مثال بخوایم بزنیم به این صورت میشه که:
۱. علی در أبان ماه پیام داد.
۲. آسمان آبی است.
۳. آبشار بسیار زیبا بود.
۴. بابا آب داد.
به دلیل اینکه کلمه آب توی تمام متون وجود داره - همگی به شما برگشت داده میشن.
این روش چه مزایا و معایبی داره؟
✅ مزایا
۱. خیلی سریع و efficient هست
۲. پیاده سازی و استفاده ازش سادهتر از بقیه هست
۳. برای exact search خیلی کاربردیه
- مثلا دنبال ایدی یک محصول یا یک شناسه یونیک مثل کدملی یا پلاک خودرو و ... میگردید.
❌ معایب
۱. نمیتونه معنا و کانتکس رو مشخص کنه.
- همونطور که توی مثال های بالا دیدید با سرچ آب ممکنه خروجی آبان - آبی و أبشار رو هم بگیرید.
۲. حساس به غلط املایی هست
- مثلا اگه بجای سرچ آب دستتون بخوره و آپ رو سرچ کنید هیچ یک از نتایجی که توی مثال بالا داشتیم بهتون برنمیگرده
۳. درصورت عدم استفاده از کلمه دقیق نتایج درستی بهتون برنمیگرده
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1👏1
۲. سرچ فازی
این حالت تقریبا همون لکسیکال سرچ پرو مکسه :))
چرا؟ چون همون عملکرد لکسیکال سرچ رو داره اما بهبود هایی هم داشته به این صورت که میتونه غلط های املاییتون رو هم تحمل کنه و سرتون غر نزنه و همچنان نتایج مرتبط بده و یکمی هم توی اصلاح کردن کوئریتون کمک میده.
- مثلا شما اگه بجای سلام بنویسید شلام - باز هم نتایج مرتبط با سلام رو میگیرید
- اگه دستتون بخوره و یه حرف تکرار بشه - باز هم نتایج مشابه میگیرید. مثلا بنویسید سلااااااااام - نتایج مرتبط با سلام رو میگیرید.
اگه بخوایم یه سرویس که این عملکرد رو در اختیارتون میزاره مثال بزنیم TypeSense میتونه مثال خیلی خوبی باشه.
🔗 https://typesense.org
حتی میتونید به مستندات سایتهای مختلف هم سر بزنید مثلا فیلامنت و لاراول و ... که از Algolia استفاده میکنن و شما اگه یه کلمه رو اشتباه هم بنویسید بازم نتایج مرتبط میگیرید.
مزایا و معایبش چیه؟
✅ مزایا
۱. اشتباهات تایپی و غلط املایی رو خیلی خوب مدیریت میکنه
۲. لغات و دیتای مشابه رو براتون پیدا میکنه
۳. پیاده سازی نسبتا سادهای داره (در رتبه ۲ - بعد از لکسیکال سرچ و قبل از سمانتیک سرچ قرار میگیره)
❌ معایب
- راستش زیاد معایب که نمیشه بهشون گفت ولی:
۱. گاها این امکان براش وجود داره که دیتای بی ربط زیادی رو برگردونه در شرایط مختلف
۲. توانایی درک معنایی رو نداره (لکسیکال سرچ هم این توانایی رو نداره)
۳. عملکردش با دیتاست های بزرگ زیاد efficient نیست
⚠️ گفتیم که سرچ فازی همون لکسیکال سرچه تقریبا و بهبود پیدا کرده اما یک سری ایرادات همچنان داخلش هست مثلا شما اگه Apple رو سرچ بزنید ممکنه Application هم براتون توی نتایج بیاره و این مشکل توی همون حالت لکسیکال هم وجود داره که ریشهی این مشکل عدم امکان درک معنای لغات هست.
این حالت تقریبا همون لکسیکال سرچ پرو مکسه :))
چرا؟ چون همون عملکرد لکسیکال سرچ رو داره اما بهبود هایی هم داشته به این صورت که میتونه غلط های املاییتون رو هم تحمل کنه و سرتون غر نزنه و همچنان نتایج مرتبط بده و یکمی هم توی اصلاح کردن کوئریتون کمک میده.
- مثلا شما اگه بجای سلام بنویسید شلام - باز هم نتایج مرتبط با سلام رو میگیرید
- اگه دستتون بخوره و یه حرف تکرار بشه - باز هم نتایج مشابه میگیرید. مثلا بنویسید سلااااااااام - نتایج مرتبط با سلام رو میگیرید.
اگه بخوایم یه سرویس که این عملکرد رو در اختیارتون میزاره مثال بزنیم TypeSense میتونه مثال خیلی خوبی باشه.
حتی میتونید به مستندات سایتهای مختلف هم سر بزنید مثلا فیلامنت و لاراول و ... که از Algolia استفاده میکنن و شما اگه یه کلمه رو اشتباه هم بنویسید بازم نتایج مرتبط میگیرید.
مزایا و معایبش چیه؟
✅ مزایا
۱. اشتباهات تایپی و غلط املایی رو خیلی خوب مدیریت میکنه
۲. لغات و دیتای مشابه رو براتون پیدا میکنه
۳. پیاده سازی نسبتا سادهای داره (در رتبه ۲ - بعد از لکسیکال سرچ و قبل از سمانتیک سرچ قرار میگیره)
❌ معایب
- راستش زیاد معایب که نمیشه بهشون گفت ولی:
۱. گاها این امکان براش وجود داره که دیتای بی ربط زیادی رو برگردونه در شرایط مختلف
۲. توانایی درک معنایی رو نداره (لکسیکال سرچ هم این توانایی رو نداره)
۳. عملکردش با دیتاست های بزرگ زیاد efficient نیست
⚠️ گفتیم که سرچ فازی همون لکسیکال سرچه تقریبا و بهبود پیدا کرده اما یک سری ایرادات همچنان داخلش هست مثلا شما اگه Apple رو سرچ بزنید ممکنه Application هم براتون توی نتایج بیاره و این مشکل توی همون حالت لکسیکال هم وجود داره که ریشهی این مشکل عدم امکان درک معنای لغات هست.
Please open Telegram to view this post
VIEW IN TELEGRAM
typesense.org
Typesense | Open Source Alternative to Algolia + Pinecone
Typesense is a fast, typo-tolerant search engine optimized for instant search-as-you-type experiences and ease of use.
👍7👏1🙏1