Hi again Eirikur!

Getting Lucene to store its index into a Slide store should very much be
doable as webdav is a filesystem. I think the key is the
org.apache.lucene.store.Directory class. Yake a look at
org.apache.lucene.store.FSDirectory and if you agree i think it should be
possible to create a Directory class that writes and reads it's files from
a webdav repository.

I did an experiment where i used Novell's Netdrive to mount a Slide
repository as a drive letter in Windows. Then i configured Lucene to use
that drive as its filesystem. It worked, but not very speedy :-(

The problem is that Lucene requires seek() on its data files. And with
webdav you got to get the whole resource at once since its going through
http. The solution to this could be to make the imlementation like a
paging system where webdav resource of say 32k gets paged inn and out when
a seek() is performed.

I would be happy to assist and/or help out in such an
org.apache.lucene.store.Directory implementation as this is something i
would like to use aswell..

Im still not back at work, but this sounds very interesting!

Mvh Karl �ie

> Hi all (long time no bugging you... ; )
>
> a while ago I asked if there was a way to re-index the lucene index for
> slide. This is pretty crucial feature in my opinion since the Slide
> index is always stored on the file system regardless of what kind of
> store you have thus making it harder to move a website from development
> to production, backing it up and especially when you want to enable the
> lucene indexing on an existing Slide store...
>
> Is this possible today?
>
> Best Regards
>
> Eirikur S. Hrafnsson, [EMAIL PROTECTED]
> Chief Software Engineer
> Idega Software
> http://www.idega.com
>
> p.s.
> the SimpleXMLExtractor XPath stuff still doesn't work if you specify a
> namespace other than "DAV:"  : (
>
>
> ---------------------------------------------------------------------
> 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