我是银色条纹的新手,我尝试过Zend luncene搜索,但它无法正常工作并且在文件夹文档中搜索,我只想按字段搜索一个表数据并显示结果。我试过这个,但没有工作。
$search = new Zend_Search_Lucene_Search_Query_Boolean();
有没有很好的搜索教程?
答案 0 :(得分:1)
您能否定义“搜索”一词,因为它可能意味着一些事情。
如果您想搜索记录,可以执行以下操作:
DataObject :: get(“SomeModel”,“Field ='foo'”);
SilverStripe已有详细记录。您可以在文档(http://doc.silverstripe.com/framework/en/)或论坛(http://www.silverstripe.org/forums/)中找到您需要了解的几乎所有内容。
希望有所帮助!
答案 1 :(得分:0)
最后这个工作
$hits = ZendSearchLuceneWrapper::find("+(Title: ".$Title.") +(Category: ".$Category.")");
// Convert these into a data array containing pagination info etc
$data = $this->getDataArrayFromHits($hits, $request);
// Display the results page
return $this->owner->customise($data)->renderWith(array('Lucene_results', 'Page'));