У меня есть очень простой индекс компании с Zend Lucene, использующим это для создания индекса:
// store company primary key to identify it in the search results
$doc->addField(Zend_Search_Lucene_Field::Keyword('pk', $this->getId()));
// index company fields
$doc->addField(Zend_Search_Lucene_Field::Unstored('zipcode', $this->getZipcode(), 'utf-8'));
$doc->addField(Zend_Search_Lucene_Field::Unstored('name', $this->getName(), 'utf-8'));
Я могу искать по названию компании, но не по почтовому индексу. Есть ли проблема с целочисленными индексами Zend Lucene Search? Если кто-то может пролить свет на опыт, пожалуйста, помогите мне. Я могу только представить, что использование Lucene для поиска по почтовому индексу довольно распространено.