Я собираюсь написать поисковую систему на основе Zend Search Lucène.
У моих объектов много разных полей (10 типов текста), и я хотел бы знать, какой из этих способов является лучшим.(Все поля не сохранены, просто проиндексированы, мне не нужно их восстанавливать.)
Одно большое поле (объединение множества маленьких полей):
$content = $textfield1 . $textfield2 . $textfield3 . $textfield4 ...
Zend_Search_Lucene_Field::unStored("content", $content);
ИЛИ
Множество небольших полей:
Zend_Search_Lucene_Field::unStored("content", $textfield1);
Zend_Search_Lucene_Field::unStored("content2", $textfield2);
Zend_Search_Lucene_Field::unStored("content3", $textfield3);
....
....
Каждое поле может содержать много текста (около 500 слов и более).