code: public static Query createQueryForNodesWithFieldLessThan(String constraintValue,
                                                               String fieldName,
                                                               Function<String, String> caseOperation) {
          return FieldComparison.LT.createQueryForNodesWithField(constraintValue, fieldName, caseOperation);
      }
docs: Construct a {@link Query} implementation that scores documents with a string field value that is less than the supplied
  constraint value.
  
  @param constraintValue the constraint value; may not be null
  @param fieldName the name of the document field containing the value; may not be null
  @param caseOperation the operation that should be performed on the indexed values before the constraint value is being
  evaluated; may be null which indicates that no case conversion should be done
  @return the query; never null