я использую поисковый индексатор lucene.
это хорошо работает для английского языка, но я использую персидский на моем сайте, и он не может индексировать для этого языка
например "سلام"
я использую этот код для создания документа:
public function __construct($class, $key, $title,$contents, $summary, $createdBy, $dateCreated)
{
$this->addField(Zend_Search_Lucene_Field::Keyword('docRef', "$class:$key"));
$this->addField(Zend_Search_Lucene_Field::UnIndexed('class', $class));
$this->addField(Zend_Search_Lucene_Field::UnIndexed('key', $key));
$this->addField(Zend_Search_Lucene_Field::Keyword('title', $title ,'utf-8'));
$this->addField(Zend_Search_Lucene_Field::unStored('contents', $contents , 'UTF-8'));
$this->addField(Zend_Search_Lucene_Field::text('summary', $summary , 'UTF-8'));
$this->addField(Zend_Search_Lucene_Field::Keyword('dateCreated', $dateCreated));
}