У меня есть 2 индекса: ученики и группы
С вот такой структурой данных
{
id,
name,
surname,
midname,
phone,
parentPhone
} // ученик
{
id,
GROUP_NAME
} // группа
Мне нужно реализовать автокомплит в CRM системе (search everywhere).
Как должен выглядеть запрос для поиска по всем индексам и всем полям сразу?
То есть elastic должен искать по имени, фамилии, отчеству, телефону, телефону родителя и имени группы одновременно. При этом необходимо, чтобы слово не нужно было дописывать полностью.
То есть чтобы найти всех Дмитриев, достаточно просто написать «Дми» или «Дм».