docs: @Override
      public Query doQuery(SingleColumnMapper<?> mapper, Analyzer analyzer) {
          if (mapper.base == String.class) {
              QueryBuilder queryBuilder = new QueryBuilder(analyzer);
              Query query = queryBuilder.createPhraseQuery(field, value, slop);
              if (query == null) {
                  query = new BooleanQuery.Builder().build();
              }
              return query;
          } else {
              throw new IndexException("Phrase queries are not supported by mapper '{}'", mapper);
          }
      }