У меня есть следующий код для создания индекса 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
Может кто-нибудь посоветовать по этому поводу?
Спасибо B