/** * @see xfCriterion */ public function translate(xfCriterionTranslator $translator) { $this->criterion->translate($translator); }
/** * @see xfEngine */ public function find(xfCriterion $criteria) { $this->bind(); $translator = new xfLuceneCriterionTranslator(); $criteria->translate($translator); $zquery = $translator->getZendQuery(); $hits = $this->getIndex()->find($zquery); return new xfLuceneHits($this, $hits); }