Class IndexingScript

  • All Implemented Interfaces:
    com.yahoo.config.ConfigInstance.Producer, Exportable, com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer

    public final class IndexingScript
    extends Derived
    implements com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer
    An indexing language script derived from a search definition. An indexing script contains a set of indexing statements, organized in a composite structure of indexing code snippets.
    Author:
    bratseth
    • Constructor Detail

      • IndexingScript

        public IndexingScript​(Search search)
    • Method Detail

      • derive

        protected void derive​(ImmutableSDField field,
                              Search search)
        Description copied from class: Derived
        Derives the content of this configuration. This default does nothing.
        Overrides:
        derive in class Derived
      • expressions

        public java.lang.Iterable<com.yahoo.vespa.indexinglanguage.expressions.Expression> expressions()
      • getDerivedName

        public java.lang.String getDerivedName()
        Specified by:
        getDerivedName in class Derived
      • getConfig

        public void getConfig​(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder configBuilder)
        Specified by:
        getConfig in interface com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer