code: public IndexingConfigurationBuilder setProperty(String key, Object value) {
        TypedProperties properties = attributes.attribute(PROPERTIES).get();
        properties.put(key, value);
        attributes.attribute(PROPERTIES).set(properties);
        return this;
     }
docs: Defines a single value. Can be used multiple times to define all needed property values, but the
  full set is overridden by {@link #withProperties(Properties)}.
  <p>
  These properties are passed directly to the embedded Hibernate Search engine, so for the
  complete and up to date documentation about available properties refer to the the Hibernate Search
  reference of the version used by Infinispan Query.
  
  @see <a href="http://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/">Hibernate Search</a>
  @param key Property key
  @param value Property value
  @return <code>this</code>, for method chaining