19 lines
1.1 KiB
Markdown
19 lines
1.1 KiB
Markdown
# Analyzers in elasticsearch
|
||
|
||
آنالایزر ها، قابلیت های پرکابردی هستند که برای جستجو نقشی حیاتی را ایفا میکنند
|
||
هنگام جستجو ممکن است کاربر حروف فارسی یا عربی وارد کند که با هم متفاوت هستند و یا حروف متفاوت اننگلیسی و فارسی و عربی
|
||
<br
|
||
|
||
آنالایزر ها در چند جا استفاده میشوند و میتوان به هر کدام یک آنالایزر جدا اختصاص داد
|
||
1. متن عادی، دیتا های را نرمال میکند
|
||
2. جستجوی کاربر، متن جستجوی کاربر را نرمال میکند
|
||
3. بخش جستجویی کاربر در کوتیشن، نرمال خاص خودش
|
||
<br>
|
||
<br>
|
||
انواع آنالایزر ها داریم، نوع اول: نوع فیلتر است که کلمات را به کلمات دیگر کانورت میکند
|
||
خود این نوع نیز چند زیر نوع دارد
|
||
|
||
1. synonym: کلمات مترادف
|
||
2. stop: کلمات بیهوده مانند در، و ، این، است....
|
||
3. stemmer: کلمات هم ریشه
|