/** * @param string $strField * @param string $strContent */ public function addContent($strField, $strContent) { $objAnalyzer = new class_module_search_standard_analyzer(); $objAnalyzer->analyze($strContent); foreach ($objAnalyzer->getResults() as $strContent => $intScore) { $objSearchContent = new class_module_search_content(); $objSearchContent->setFieldName($strField); $objSearchContent->setContent($strContent); $objSearchContent->setScore($intScore); $objSearchContent->setDocumentId($this->getDocumentId()); $this->addContentObj($objSearchContent); } }
public function testStandardAnalyzer() { $objAnalyzer = new class_module_search_standard_analyzer(); $arrResults = $objAnalyzer->analyze("bl"); $this->assertEquals(count($arrResults), 0); $arrResults = $objAnalyzer->analyze("bl blub"); $this->assertEquals(count($arrResults), 1); $arrResults = $objAnalyzer->analyze(" blub bl "); $this->assertEquals(count($arrResults), 1); }