Package com.lucidworks.querying.config
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