Полнотекстовый поиск v2
===
## ==Highlighs==
Выводить в карточку заказа фрагмент описания совпавший со строкой поиска. Это поможет сделать прозрачнее работу полнотекста для спецов.
*Ресурсы:*
- [ ] Бэк - 1 неделя
- [ ] РБО -?
**Кейс:**
> Что-то такое, только надо причесать ui
> 
## Синонимы
Научиться искать по синонимам, хотя бы простым в рамках услуг (клинер => уборщик, репетитор => учитель)
**Кейс:**
> разработчик, программист, developer может быть в запросе и оно все релевантно.
Почему важно технически?
Можем сократить размер индекса исключив синонимы.
*Ресурсы:*
- [ ] Бэк - 2 недели
## Опечатки (hard)
У эластика есть suggest запросы. Это можно использовать для случая, когда пользователь вводит запрос с опечатками, а эластик на основе имеющихся документов помогает исправить слова в запросе на реально существующие.
**Кейс:**
> Пользователь вводит в строку поиска "русский как иносиранный", а ему в подсказе вылазит "русский как иностранный"
*Ресурсы:*
- [ ] Бэк - 3 недели
## Отрабатывать пересечение услуги в фильтре с услугой в запросе
**Кейс:**
> Если установлен фильтр "Сантехника", а в запросе "Программист" (услуга другой вертикали), то в empty state говорить "Вы ищете по услуге Сантехника с поисковым запросом Программист, кажется таких заказов у нас нет"
- [ ] Бэк - 1 неделя
###### tags: `backend` `rbo`