Closed (fixed)
Project:
Facets
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
12 Oct 2015 at 18:37 UTC
Updated:
10 Nov 2015 at 09:04 UTC
Jump to comment: Most recent
The processor can work before the query (might not support it), and after the query has been done. Compare to processor plugin base in the search api.
The UrlProcessorInterface should extend from the ProcessorInterface created in this issue
There should be multiple stages where processors can be added
Comments
Comment #2
jurcello commentedComment #3
borisson_Comment #4
borisson_We should create multiple interfaces for this.
There should be a ProcessorInterface and a ProcessorPluginBase that implements that interface. In the ProcessorInterface there should be a
configureFormto edit settings in the UI.We should also copy the settings from the search api processors where they have
stagesin the configuration of a Processor:Every stage of processor should implement the interface related to that stage (
preQueryProcessorInterface,PreBuildProcessorInterface).Processors can implement other Interfaces as well, see #2596359: Widget config: facet ordering for more information.
Comment #5
borisson_In last night's weekly facet-hangout, we discussed this issue, this is the conclusion regarding the stages:
Stages:
Example: DepedencyProcessor
Example: ValueCallbackProcessor
Example: WeightProcessor
Comment #6
borisson_Comment #11
borisson_This is now done and the followups are now unblocked.
Comment #14
borisson_