code: public TokenLengthAnalyzer getAnalyzer(String fieldName) {
  
          if (StringUtils.isBlank(fieldName)) {
              throw new IllegalArgumentException("Not empty analyzer name required");
          }
          String name = Column.parseMapperName(fieldName);
          TokenLengthAnalyzer analyzer = fieldAnalyzers.get(name);
          if (analyzer != null) {
              return analyzer;
          } else {
              for (Map.Entry<String, TokenLengthAnalyzer> entry : fieldAnalyzers.entrySet()) {
                  if (name.startsWith(entry.getKey() + ".")) {
                      return entry.getValue();
                  }
              }
              return defaultAnalyzer;
          }
      }
docs: Returns the {@link Analyzer} identified by the specified field name.
  
  @param fieldName the name of the {@link Analyzer} to be returned
  @return the {@link Analyzer} identified by the specified field name