В подсекции analyzer определен анализатор с именем name_analyzer. Анализатор имеет тип custom, это означает, что его параметры можно настроить самостоятельно. В данном случае анализатор использует токенизатор standard, который разбивает текст на токены на основе стандартных правил разбиения для английского языка. Далее применяются два фильтра: lowercase, который приводит все токены к нижнему регистру, и ngram, который разбивает токены на все возможные подстроки фиксированной длины (от одного до 20 символов) . Таким образом, анализатор разбивает текст на токены и создает n-граммы для каждого токена.