I use Slide 2.2pre1 with tomcat 5.5.9 Configuring lucene contentindexer org.apache.slide.index.lucene.LuceneContentIndexer works perfectly on my store But when binding (org.apache.slide.store.BindingStore) is enabled for this store the contentindexer stops working. (nothings happen in the indexpath : no creation of deletable and .cfs files)
i think i've found the reason of this behaviour but i still need help for solving it. The problem comes from the 'matches' method from the ExtractorManager class. - when binding is disabled the line uri.startsWith(extractor.getUri()) returns true because : uri is /documents/install.txt extractor.uri=/documents - but when binding is enabled : uri is /112497926846/0/29 extractor.uri=/documents this meens that 'matches' never match an Extractor so content ise never indexed. When reading metadata/.def.xml i've seen the tag <child name="documents" uuri="112497926846/0/23" /> and in metadata/112497926846/0/29.def.xml there is the tag <parent name="install.txt" uuri="112497926846/0/23" /> I need help from a developper of slide (or someone else) because i don't know how to retrieve these properties for matching them.