code: @Override
      public void validate(IndexExpression indexExpression) throws InvalidRequestException {
          try {
              String json = UTF8Type.instance.compose(indexExpression.value);
              Search.fromJson(json).validate(schema);
          } catch (Exception e) {
              throw new InvalidRequestException(e.getMessage());
          }
      }
docs: {@inheritDoc}