I'm working on a new design in symfony that includes a large amount of tables most of them related.
Following symfony tutorials, and doing some research on the web made me decide on Zend lucene index to provide search features.
I'd like to be able to search across multiple tables but be able to distinguish the results in order to call the appropiate module actions when displaying search results.
I'd appreciate if you could give me some opinions on having a big index containing diverse information in the index documents (and possibly including a filed indicating which model it corresponds to) vs having a separte index for each table with a more homogeneous index document structure.
Thanks a lot and sorry for my english.