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; }