Interface QueryStageConfig

All Superinterfaces:
com.lucidworks.fusion.schema.Model

public interface QueryStageConfig extends com.lucidworks.fusion.schema.Model
Query pipeline stage configuration definition. Extend this interface to define a configuration for a custom query stage. An example of a query stage configuration:
 @RootSchema(
     title = "Sample",
     description = "Sample Query Stage"
 )
 public interface MyStageConfig extends QueryStageConfig {

   @Property(
       title = "My String Property",
       description = "Example string property..."
   )
   @StringSchema(defaultValue = "example string")
   String myStringProperty();

   @Property(
       title = "My Integer Property",
       description = "Example integer property...",
       required = true)
   @NumberSchema(minimum = 1, maximum = 100)
   Integer myIntegerProperty();
 }
 
  • Method Summary

    Methods inherited from interface com.lucidworks.fusion.schema.Model

    _data, _put, _type