> Does it make sense for projects like Xindice to have alterate,
> plug-in-like ways to search and query the same datasets? Or should
alterate
> query technologies exist as disparate, separate software entities?

>From what I can gather by eyeballing the code, there are built-in extension
mechanisms for this kind of purpose, in both Lucene and XIndice.

(as an aside that should more appropriately be taken to xindice-dev, see the
classes in each project:
    org.apache.xindice.core.query.QueryResolver,
    org.apache.lucene.analysis.Analyzer
)

Perhaps one way of approaching this is that the result of a query can be
transformed into the location of the elements containing matching character
data within the graph of the source document.

How to realize a mutual dependancy between these projects is probably worth
debating with a stakeholder in the Lucene project.  In the meantime, what
use cases for the 'plug-in-like ways' did you have in mind?

Cheers,
Dan.

Reply via email to