Zend Search Lucene使用的问题
单独把zend_search组件提取出来,在网上找到一个 例程 ,我用的版本是0.9.2beta
creat.php创建索引程序
addField(Zend_Search_Lucene_Field::UnIndexed('url', $url));
$doc->addField(Zend_Search_Lucene_Field::Text('title', $title));
$doc->addField(Zend_Search_Lucene_Field::Text('contents', $description));
$index->addDocument($doc); //将这个文档加到索引中
$index->commit();//提交,保存索引资料
?>
ser.php 检索程序
EOT;
echo $str;
$keywords = strtolower($_GET['keywords']);
if(! empty($keywords)) {
$hits = $index->find($keywords);
echo '
Search result:
';
foreach ($hits as $hit) {
echo '' . $hit->title . '
';
echo $hit->contents . '
';
}
}
本文出自 传播、沟通、分享,转载时请注明出处及相应链接。
本文永久链接: https://www.nickdd.cn/?p=370