Beispiel #1
0
 public function idf($input, Zend_Search_Lucene_Interface $reader)
 {
     if (!is_array($input)) {
         return $this->idfFreq($reader->docFreq($input), $reader->count());
     } else {
         $idf = 0.0;
         foreach ($input as $term) {
             $idf += $this->idfFreq($reader->docFreq($term), $reader->count());
         }
         return $idf;
     }
 }
Beispiel #2
0
 /**
  * Returns the total number of documents in this index (including deleted documents).
  *
  * @return integer
  */
 public function count()
 {
     return $this->_index->count();
 }