Class StringFieldScript

java.lang.Object
org.elasticsearch.script.AbstractFieldScript
org.elasticsearch.script.StringFieldScript

public abstract class StringFieldScript
extends AbstractFieldScript
  • Field Details

  • Constructor Details

    • StringFieldScript

      public StringFieldScript​(java.lang.String fieldName, java.util.Map<java.lang.String,​java.lang.Object> params, SearchLookup searchLookup, org.apache.lucene.index.LeafReaderContext ctx)
  • Method Details

    • resultsForDoc

      public final java.util.List<java.lang.String> resultsForDoc​(int docId)
      Execute the script for the provided docId.

      Returns:
      a mutable List that contains the results of the script and will be modified the next time you call resultsForDoc(int).
    • runForDoc

      public final void runForDoc​(int docId, java.util.function.Consumer<java.lang.String> consumer)
    • emit

      public final void emit​(java.lang.String v)