【发布时间】:2013-04-19 11:49:25
【问题描述】:
我有类似下面的代码:
[...]
while($result=mysql_fetch_assoc($query)){
//Build a doc
$doc = new Zend_Search_Lucene_Document();
[...]
$doc->addField(Zend_Search_Lucene_Field::text('category', sanitize($result["category"])));
$all_values=explode(',',$result["value"]);
$i=0;
foreach ($all_values as $value) {
$doc->addField(Zend_Search_Lucene_Field::text('value_'.($i++), urlencode($value)));
}
[...]
//Add to doc
$index->addDocument($doc);
}
[...]
现在我想只显示搜索后得分较高的字段value_...。
我该怎么做?
【问题讨论】:
标签: php zend-framework search lucene zend-search-lucene