 <p>Check out <a href="http://incubator.apache.org/lucene.net/" rel="nofollow">lucene.net</a>. While it won't directly integrate with your collection you can index things in memory using the RAMDirectory. </p>