You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This subject won't be directly treated here. You can either follow the official
documentation
or use a bundle/module/whatever the framework you're using promotes.
Configure RulerZ
Once solarium/solarium is installed and configured we can the RulerZ engine:
$rulerz = newRulerZ(
$compiler, [
new \RulerZ\Solarium\Target\Solarium(), // this line is Solarium-specific// other compilation targets...
]
);
The only Solarium-related configuration is the Solarium target being added to
the list of the known compilation targets.
Filter your target
Now that both solarium/solarium and RulerZ are ready, you can use them to retrieve
data.
The Solarium instance that we previously injected into the RulerZ engine only
knows how to use Solarium\Client objects, so the first step is to create one:
And as usual, we call RulerZ with our target (the \Solarium\Client object) and
our rule.
RulerZ will build the right executor for the given target and use it to filter
the data, or in our case to retrieve data from Solr.