This is an update over an old post about running Lucene.Net on a medium trust web hosting service with NHibernate.Search.

After more than one year, the full-text search library has changed a bit: most notably, Lucene.Net has exited the "incubation" stage and is now an officially featured project of the Apache foundation. That's great news. Unfortunately, the project's homepage hasn't been updated and that caused a bit of confusion on my part. The updated SVN repositories are now here:
https://svn.apache.org/repos/asf/lucene/lucene.net/
and the stable binary packages are way outdated. I suggest you build your Lucene.Net dll from source code.
The NHibernate.Search source code has changed as well and includes several improvements. For instance, the issue I was reporting in my original post has disappeared (I'm not sure if this depends on a fix in the library or in my code, but the deadlock is gone) and the Optimize() method actually performs the optimization of Lucene's index files.



