Class LuceneIndexingParameters.ParameterSet

java.lang.Object
org.hibernate.search.backend.LuceneIndexingParameters.ParameterSet
All Implemented Interfaces:
Serializable
Enclosing class:
LuceneIndexingParameters

public static class LuceneIndexingParameters.ParameterSet extends Object implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • applyToWriter

      public void applyToWriter(IndexWriterConfig writerConfig)
      Applies the parameters represented by this to a writer. Undefined parameters are not set, leaving the lucene default.
      Parameters:
      writerConfig - the IndexWriter configuration whereto the parameters will be applied.
    • getNewMergePolicy

      public LogByteSizeMergePolicy getNewMergePolicy()
      Creates a new LogByteSizeMergePolicy as configured by this property set.
      Returns:
      a new LogByteSizeMergePolicy instance.
    • getCurrentValueFor

      public Integer getCurrentValueFor(IndexWriterSetting ws)
    • setCurrentValueFor

      public void setCurrentValueFor(IndexWriterSetting ws, Integer newValue)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object