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(String fieldName, Map<String,​Object> params, SearchLookup searchLookup, org.apache.lucene.index.LeafReaderContext ctx)
  • Method Details

    • resultsForDoc

      public final List<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, Consumer<String> consumer)
    • emitFromObject

      protected void emitFromObject(Object v)
      Specified by:
      emitFromObject in class AbstractFieldScript
    • emit

      public final void emit(String v)