# Analyzers in elasticsearch

آنالایزر ها، قابلیت های پرکابردی هستند که برای جستجو نقشی حیاتی را ایفا میکنند
هنگام جستجو ممکن است کاربر حروف فارسی یا عربی وارد کند که با هم متفاوت هستند و یا حروف متفاوت اننگلیسی و فارسی و عربی
<br

آنالایزر ها در چند جا استفاده میشوند و میتوان به هر کدام یک آنالایزر جدا اختصاص داد
1. متن عادی، دیتا های را نرمال میکند
2. جستجوی کاربر، متن جستجوی کاربر را نرمال میکند
3. بخش جستجویی کاربر در کوتیشن، نرمال خاص خودش
<br>
<br>
انواع آنالایزر ها داریم، نوع اول: نوع فیلتر است که کلمات را به کلمات دیگر کانورت میکند
خود این نوع نیز چند زیر نوع دارد

1. synonym: کلمات مترادف
2. stop: کلمات بیهوده مانند در، و ، این، است....
3. stemmer: کلمات هم ریشه
