【发布时间】:2013-03-23 10:20:55
【问题描述】:
可以为某些关键字字段设置永久的revelance奖励吗? 我有产品名称字段、id 关键字字段和优先关键字字段。我想设置结果的相关性,例如搜索的相关性+结果的优先级。
//id of product
$doc->addField(Zend_Search_Lucene_Field::Keyword('pk', $this->getId(), "utf-8"));
//i want set permanent revelance bonus on that field
$doc->addField(Zend_Search_Lucene_Field::Keyword('priotity', "priority", "utf-8"));
//field for search
$doc->addField(Zend_Search_Lucene_Field::UnStored('description', $this->getDescription(), "utf-8"));
例如,我搜索苹果 iphone 和 结果必须是这样的: 最大重合最大优先级, 最大重合下一个优先级, 最大重合下一个优先级
【问题讨论】:
标签: zend-framework search lucene indexing