code: @SuppressWarnings("unchecked")
      public T boost(Number boost) {
          this.boost = boost == null ? null : boost.floatValue();
          return (T) this;
      }
docs: Sets the boost for the {@code Condition} to be built. Documents matching this condition will (in addition to the
  normal weightings) have their score multiplied by {@code boost}. Defaults to {@code 1.0}.
  
  @param boost the boost for the {@code Condition} to be built
  @return this with the specified boost