Точные совпадения
Ищите документы по точным значениям, диапазонам и наличию полей. Поля keyword сохраняют регистр, а text проходят анализ.
Читать теориюУроков: 6. Объяснения, примеры запросов и схемы. Проходите курс по порядку или выбирайте нужную тему.
Загружаем прогресс…
Ищите документы по точным значениям, диапазонам и наличию полей. Поля keyword сохраняют регистр, а text проходят анализ.
Читать теориюОбъединяйте условия через bool. must влияет на релевантность, filter — нет; must_not исключает документы. При наличии must или filter условия should необязательны, если не задан minimum_should_match.
Поля text используют standard analyzer: текст разбивается на токены и приводится к нижнему регистру. Match анализирует запрос, term — нет.
Читать теориюУправляйте сортировкой, страницами и полями ответа. Boost меняет релевантность; оценка зависит от корпуса и не является вероятностью.
Читать теориюАгрегации обобщают найденные документы. Bucket-агрегации создают группы, метрические — вычисляют значения. Используйте size: 0, когда нужны только статистики.
Читать теориюОбъедините бизнес-условия, релевантность, стабильную выдачу API и трёхуровневую аналитику. Пять финальных задач соединяют навыки предыдущих уроков.