数组作为Zend_Search_Lucene_Field的索引

时间:2011-07-18 19:46:54

标签: php lucene zend-lucene

这是有效的:

$doc->addField(Zend_Search_Lucene_Field::text('Image', $item['Image']['localName']));

为字段编制索引,稍后可以在我的视图助手中访问它:

$item['Image']

然而,我想要的是(在我的视图助手中没有解决方法),因为它可以像这样访问:

$item['Image']['localName']

......这不起作用:

$doc->addField(Zend_Search_Lucene_Field::text(array('Image' => 'localName'), $item['Image']['localName']));

这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

Zend_Search_Lucene_Field::text要求第一个参数为string,而不是array。因此,提出的方法是不可能的。