Example #1
0
 public function testGetFieldPrioritiesData()
 {
     $expectedPriorities = array('title' => '10.0', 'content' => '1.0');
     $fields = Configuration::getFieldPriorities();
     $this->assertNotNull($fields);
     $this->assertEquals($expectedPriorities, $fields);
 }
 /**
  * return search query in lucene search format
  * @return string
  */
 public function toQuery()
 {
     $fields = Configuration::getFieldPriorities();
     $query = NULL;
     if (!empty($fields)) {
         $query = '';
         foreach ($fields as $fieldName => $priority) {
             $query .= $fieldName . ':' . $this->getKeyword() . '^' . $priority . ' ';
         }
     }
     return $query;
 }