4,250
社区成员
发帖
与我相关
我的任务
分享$index=new Zend_Search_Lucene('index',true);
Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Phpbean_Lucene_Analyzer());
$sql='select c_id,c_title from t_title';
$link=new conn();
$conn=$link->connect();
$r=$conn->query($sql);
$r->setFetchMode(PDO::FETCH_ASSOC);
while($row=$r->fetch())
{
$url='http://localhost/detail.php?pid='.$row['c_id'];
$title=$row['c_title'];
$doc = new Zend_Search_Lucene_Document();
$doc->addField(Zend_Search_Lucene_Field::UnIndexed('url', $url,'utf-8'));
$doc->addField(Zend_Search_Lucene_Field::Text('title', $title,'utf-8'));
$doc->addField(Zend_Search_Lucene_Field::Text('contents', $title,'utf-8'));
$index->addDocument($doc);
$index->commit();
}
?>require_once('ZendFramework-1.0.0/library/Zend/Search/Lucene.php');
require_once('conn.inc.php');
require_once('zend_chinese_seperate.class.php');
$index = new Zend_Search_Lucene('index');
Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Phpbean_Lucene_Analyzer());
$str = <<<EOT
<form method=get action="">
<input type="text" name="keywords"><input type="submit">
</form>
EOT;这是搜索时的一部分源代码,后面的都无关紧要了。应该没错的地方吧?