Sunday 09 January 2011 8:27:07 am
Hi eZ People, I will try to be the most clear as possible to explain what I want to do. I've made an extension that handles extra data in separate tables in the eZPublish database. I would like to find a simple and coherent way to index the data and to be able to do some queries in SolR. There's two scenarii for indexation : 1 - I find a way to use eZFind cronjob to index my data. 2 - I do my own indexer using ezcSearch (which is already in eZPublish). For the query part, I also have two options : 1 - I use eZFind to get the data and get the cool features already developped. 2 - I do my own queries and don't have the cool features (or I have to do it myself). As far as I understand how the big thing works, I've thought about some points : 1 - The data schema set in the SolR instance delivered with eZFind is not compliant with my data. It's normal because eZFind returns node ids and not other things. 2 - The best strategy is to make my own indexer and user eZFind to get back my data. By this way, I can control how data is indexed (useful for performance and data update questions) and I deffer eZFind do the query job. So the question is : can I enhance the current schema to fit my needs without interfering with eZFind ? Is this the best thing to do ? Have you guys already done that ? Thank you for any kind of help !
Maxime Thomas
maxime.thomas@wascou.org | www.wascou.org | http://twitter.com/wascou
Company Blog : http://www.wascou.org/eng/Company/Blog
Technical Blog : http://share.ez.no/blogs/maxime-thomas
|