@Crazystifer

Как в zend search lucene сделать поиск по тексту и числам?

Как в zend search lucene искать по тексту и числам?
Например записываю в nameru переменную name

Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8());
$index = Zend_Search_Lucene::create('framework/zend/index');
$doc = new Zend_Search_Lucene_Document();
$doc->addField(Zend_Search_Lucene_Field::text('nameru', $name, 'UTF-8'));
$index->addDocument($doc);
$index->optimize();
$index->commit();

К примеру в nameru записал переменную "1954 США"

$term = mb_strtolower('1954');
$index = Zend_Search_Lucene::open('framework/zend/index');
$hits = $index->find($term);

Дает пустой результат.

По словам все ищет и работает.

Может кто сталкивался с такой проблемой?
  • Вопрос задан
  • 16 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы