Exemple #1
0
 /**
  * Match a document to percolator queries
  *
  * @param  Elastica_Document                             $doc
  * @param  string|Elastica_Query|Elastica_Query_Abstract $query Not implemented yet
  * @return Elastica_Response
  */
 public function matchDoc(Elastica_Document $doc, $query = null)
 {
     $path = $this->_index->getName() . '/type/_percolate';
     $data = array('doc' => $doc->getData());
     $response = $this->getIndex()->getClient()->request($path, Elastica_Request::GET, $data);
     $data = $response->getData();
     return $data['matches'];
 }