<
and >
.
The expression consists of the name of a variable in the scope of that component.
Since these variables are Java objects, if object foo of type Foo has a field named bar, the expression <foo.bar>
will evaluate to the string representation of the contents of field bar.
For example, given a PipelineDocument where a field named title has a value of Star Wars, the template expression <doc.title>
evaluates to Star Wars.
ctx
. Context: used to pass variables between stagesdoc
. PipelineDocument: Fusion internal representation of a Solr Document. Please note that if you change this class in ways that affect the serialized form (adding fields, for example) you need to change the deserialization code in GenericJSONDocumentMessageReader
.<request.q>
.
ctx
. Context: used to pass variables between stagesreqResp
. QueryRequestAndResponse: deserializes pre-request parameters and makes them available<request.q>
.
fq
filter on a given field for a given value:
In the UI, set property name to ids
and Property Value to req.hasParam("fq")