Class IndexRouting.ExtractFromSource.RoutingHashBuilder

java.lang.Object
org.elasticsearch.cluster.routing.IndexRouting.ExtractFromSource.RoutingHashBuilder
Enclosing class:
IndexRouting.ExtractFromSource

public class IndexRouting.ExtractFromSource.RoutingHashBuilder extends Object
  • Constructor Details

    • RoutingHashBuilder

      public RoutingHashBuilder()
  • Method Details

    • addMatching

      public void addMatching(String fieldName, org.apache.lucene.util.BytesRef string)
    • createId

      public String createId(byte[] suffix, IntSupplier onEmpty)
      Only expected to be called for old indices created before IndexVersions.TIME_SERIES_ROUTING_HASH_IN_ID while creating (during ingestion) or synthesizing (at query time) the _id field.