Exemple #1
0
 /**
  * @inheritdoc
  */
 public function equals(SearchQueryInterface $query)
 {
     $sameField = $query instanceof Term && $this->getField() === $query->getField();
     return $sameField && $this->getTerm() == $query->getTerm() ? 1 : ($sameField ? 0 : -1);
 }
Exemple #2
0
 /**
  * @inheritdoc
  */
 public function equals(SearchQueryInterface $query)
 {
     $sameField = $query instanceof MultiMatch && $this->getFields() === $query->getFields() && $this->getField() === $query->getField();
     return $sameField && $this->getTerm()->equals($query->getTerm()) ? 1 : ($sameField ? 0 : -1);
 }