Массив как индекс для Zend_Search_Lucene_Field - PullRequest
0 голосов
/ 18 июля 2011

Вот что работает:

$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 Ответ

1 голос
/ 20 июля 2011

Zend_Search_Lucene_Field::text ожидает, что первый параметр будет string, а не array.Следовательно, предлагаемый способ не представляется возможным.

...