؛
اگر می خواهیم یک موتور جستجوی خوب با Elasticsearch ایجاد کنیم ، دانستن اینکه Analyzer چگونه کار می کند یک امر ضروری است. موتور جستجوی خوب ، موتور جستجو است که نتایج مربوطه را باز می گرداند. هنگامی که کاربر در موتور جستجوی ما موردی را پرس و جو کرد ، باید اسناد مربوط به درخواست کاربر را بازگردانیم.
یکی از م componentلفه هایی که می توانیم تنظیم کنیم تا Elasticsearch بتواند اسناد مربوطه را بازگرداند ، آنالیزگر است. آنالیزور م aلفه ای است که برای پردازش متنی که می خواهیم نمایه سازی شود ، انجام می شود و یکی از ملفه هایی است که کنترل می کند کدام اسناد هنگام پرس و جو بیشتر مرتبط هستند.
کمی درباره شاخص وارونه
از آنجا که آنالیزور ارتباط تنگاتنگی با شاخص معکوس دارد ، باید درمورد اینکه اولین شاخص معکوس چیست درک کنیم.
Inverted Index یک ساختار داده برای ذخیره نقشه برداری بین نشانه به شناسه های سندی است که اصطلاح دارند. به غیر از شناسه های سند ، فهرست معکوس موقعیت رمز را نسبت به اسناد نیز ذخیره می کند. از آنجا که Elasticsearch نشانه ها را با شناسه های اسناد ترسیم می کند ، هنگام جستجوی Elasticsearch ، به راحتی اسناد مورد نظر شما را می گیرد و اسناد را سریع برمی گرداند.
فهرست بندی اسناد به فهرست معکوس
بگذارید بگوییم که ما می خواهیم 2 سند را فهرست بندی کنیم:
- سند 1: “جستجوی الاستیک سریع است”
- سند 2: “من می خواهم Elasticsearch را یاد بگیرم”
نگاهی بیندازیم به فهرست معکوس و ببینیم …