Class IndexOperation

java.lang.Object
com.yahoo.schema.fieldoperation.IndexOperation
All Implemented Interfaces:
FieldOperation, Comparable<FieldOperation>

public class IndexOperation extends Object implements FieldOperation
Author:
Einar M R Rosenvinge
  • Constructor Details

    • IndexOperation

      public IndexOperation()
  • Method Details

    • getIndexName

      public String getIndexName()
    • setIndexName

      public void setIndexName(String indexName)
    • getPrefix

      public boolean getPrefix()
    • setPrefix

      public void setPrefix(Boolean prefix)
    • addAlias

      public void addAlias(String alias)
    • getStemming

      public String getStemming()
    • setStemming

      public void setStemming(String stemming)
    • apply

      public void apply(SDField field)
      Description copied from interface: FieldOperation
      Apply this operation on the given field
      Specified by:
      apply in interface FieldOperation
    • applyToIndex

      public void applyToIndex(Index index)
    • getType

      public Index.Type getType()
    • setType

      public void setType(Index.Type type)
    • setArity

      public void setArity(int arity)
    • setLowerBound

      public void setLowerBound(long value)
    • setUpperBound

      public void setUpperBound(long value)
    • setDensePostingListThreshold

      public void setDensePostingListThreshold(double densePostingListThreshold)
    • setEnableBm25

      public void setEnableBm25(boolean value)
    • setHnswIndexParams

      public void setHnswIndexParams(HnswIndexParams.Builder params)