我正在尝试使用Zend搜索Lucene来通配一个字段。
$index = Zend_Search_Lucene::open("/data/my_index1");
$doc = new Zend_Search_Lucene_Document();
$doc->addField(Zend_Search_Lucene_Field::Text('date',$date->format('dmY')));
$index->addDocument($doc);
$index->updateIndex();
$hits = $index->find('2012*');
最后一行无效,因为我的日期类似于02062012
。如果我尝试使用$hits = $index->find('*2012*');
也无效。
有什么想法吗?
答案 0 :(得分:0)
您还应验证您的搜索配置是否允许前导'*',因为这不是Lucene中的默认值。