On 11/28/06, Ross Singer <[EMAIL PROTECTED]> wrote:
Well, what's the guarantee that the next great indexer isn't going to be using /some other standard/ than the one you're using?
Well, that's the great thing about standards... there are so many to choose from... ba-dump-pa!
My only point is, it's a whole lot easier to refactor your application to benefit from a different indexing engine than it is to export all of your data out of something, potentially remodel it to work in another.
I'm not talking about touching data at all. Using a standard should mean it doesn't matter what you put your data in. XQuery will work with a relational database as well as with a native XML database as well as with a file system. The point with a standard is you shouldn't have to refactor your application just because you want to change a component on the backend... you shouldn't have to care whether you are storing in Oracle or MarkLogic.
I suppose it all breaks down to how much work you're willing to invest to keep up with the Joneses (after all, you could just stay with Lucene)
I'd agree with Gabe... it doesn't have to be use Lucene or keep up with the Joneses. I'll make my prediction again... once XQuery has standardized on a fulltext syntax, someone will implement it using Lucene. If it hasn't happened in five years Ross, I'll buy you a beer. Kevin
