Package com.yahoo.schema.derived
Class IndexingScript
java.lang.Object
com.yahoo.schema.derived.Derived
com.yahoo.schema.derived.IndexingScript
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
derive
(ImmutableSDField field, Schema schema) Derives the content of this configuration.protected void
Derives the content of this configuration.void
Iterable<com.yahoo.vespa.indexinglanguage.expressions.Expression>
void
getConfig
(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder configBuilder)
-
Constructor Details
-
IndexingScript
-
-
Method Details
-
derive
Description copied from class:Derived
Derives the content of this configuration. This default calls derive(Document) for each document and derive(SDField) for each search definition level field AND sets the name of this to the name of the input search definition -
derive
Description copied from class:Derived
Derives the content of this configuration. This default does nothing. -
expressions
-
getDerivedName
- Specified by:
getDerivedName
in classDerived
-
getConfig
public void getConfig(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder configBuilder) -
export
- Throws:
IOException
-