Hello Devs, I am very interested in the new meta-data search using lucene in 2.2. In our production environment, we have one slide instance serve 10+ namespaces, some counting more than 100.000 documents, all using the JDBCStore. Unfortunately, the DASL searches take a long time on these contexts (especially using <d:contains>), while a lucene search alone would be much faster. Since we use slide 2.1-final in our environment and 2.2 is not mature enough for us, I would like to use the new search implementation in our 2.1 installation.
We already have our custom IndexStore implementation, so my question is where to hook up the LuceneExpressionFactory. I am generally a bit lost on how exactly the IBasicExpressionFactory instance is obtained during the evaluation of the SearchMethod and IBasicQueryImpl. Is it enough if our IndexStore implementation returns a LuceneExpressionFactory instead of a TextContainsExpressionFactory? Any tips would be highly appreciated. Another problem of us are the ACLs and their evaluation while searching. Is there any progress on this? I was thinking that a lucene implementation may use Filters (http://lucene.apache.org/java/docs/api/org/apache/lucene/search/Filter.html) representing the user's effective privilege set (mainly 'read', I guess) on all documents, which may be cached and therefore quite efficient. Any ideas? Thanks in advance for your help! Best regards, Max Pfingsthorn Hippo Oosteinde 11 1017WT Amsterdam The Netherlands Tel +31 (0)20 5224466 ------------------------------------------------------------- [EMAIL PROTECTED] / www.hippo.nl -------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
