我有以下代码来创建 Zend Lucene 索引
$doc->addField(Zend_Search_Lucene_Field::UnStored('keywords', $job->getKeywords()));
$doc->addField(Zend_Search_Lucene_Field::UnStored('title', $job->getTitle()));
$doc->addField(Zend_Search_Lucene_Field::UnStored('region', $job->getRegion()));
$doc->addField(Zend_Search_Lucene_Field::keyword('minSalary', $minSalary));
$doc->addField(Zend_Search_Lucene_Field::keyword('maxSalary', $maxSalary));
$doc->addField(Zend_Search_Lucene_Field::UnStored('type', $job->getType()));
我的搜索查询是
$query = 'minSalary:[0 TO 20000]';
在这里,我试图获得 minSalary 等于或小于 20000 的所有工作。但我得到的结果是具有以下 minSalary 值的工作
110000
100000
20000
10000
有人可以就此提出建议吗?
谢谢乙