I think implementing an XQuery Full-Text engine is far beyond the scope of Lucene.

Implementing a building block for the fulltext aspect of it would be more manageable. Unfortunately The W3C fulltext drafts indiscriminately mix and mingle two completely different languages into a single language, without clear boundaries. That's why most practical folks implement XQuery fulltext search via extension functions rather than within XQuery itself. This also allows for much more detailed tokenization, configuration and extensibility than what would be possible with the W3C draft.

Wolfgang.

On Dec 15, 2005, at 4:20 PM, [EMAIL PROTECTED] wrote:

Mark,

This is very cool. When I was at TripleHop we did something very similar where both query and results conformed to an XML Schema and we used XML over HTTP as our main vehicle to do remote/federated searches with quick rendering with stylesheets.

That however is the first piece of the puzzle. If you really want to go beyond search (in the traditional sense) and be able to perform more complex operations such as joines and iterations over items from the stream of XML results you are getting you should consider implementing an XQuery Full-Text engine with Lucene adopting the now standard XQuery language.

Here is the pointer to the working draft on the W3C working draft on XQuery 1.0 and XPath 2.0 Full-Text:
http://www.w3.org/TR/xquery-full-text/

Now I'm part of the task force editing this draft so your comments are very much welcomed.

-- J.D.


http://www.inperspective.com/lucene/LXQueryV0_1.zip

I've implemented just a few queries (Boolean, Term, FilteredQuery,
BoostingQuery ...) but other queries are fairly trivial to add.
At this stage I am more interested in feedback on parser design/ approach rather than trying to achieve complete coverage of all the Lucene Query
types or debating the choice of tag names.

Please see the readme.txt in the package for more details.

Cheers
Mark



___________________________________________________________
How much free photo storage do you get? Store your holiday
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


http://www.inperspective.com/lucene/LXQueryV0_1.zip

I've implemented just a few queries (Boolean, Term, FilteredQuery,
BoostingQuery ...) but other queries are fairly trivial to add.
At this stage I am more interested in feedback on parser design/ approach rather than trying to achieve complete coverage of all the Lucene Query
types or debating the choice of tag names.

Please see the readme.txt in the package for more details.

Cheers
Mark



___________________________________________________________
How much free photo storage do you get? Store your holiday
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to