Class VsmFields

  • All Implemented Interfaces:
    com.yahoo.config.ConfigInstance.Producer, Exportable, com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer

    public class VsmFields
    extends Derived
    implements com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer
    Vertical streaming matcher field specification
    • Constructor Detail

      • VsmFields

        public VsmFields​(Schema schema)
    • Method Detail

      • derive

        protected void derive​(SDDocumentType document,
                              Schema schema)
        Description copied from class: Derived
        Derives the content of this configuration. This default calls derive(SDField) for each document field
        Overrides:
        derive in class Derived
      • derive

        protected void derive​(com.yahoo.searchdefinition.derived.VsmFields.StreamingDocumentType document,
                              SDField field)
      • getDocumentType

        public com.yahoo.searchdefinition.derived.VsmFields.StreamingDocumentType getDocumentType​(String name)
        Returns a streaming index, or null if there is none with this name
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Builder vsB)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer