Ansl – A .NET Search Library

I’ve written an implementation of the a simple search library in C#. It’s called Ansl (A .NET Search Library) and it implements the TF-IDF algorithm for indexing text documents.

By default it stores it’s index in memory but its storage engine is pluggable and it comes with an implementation of a folder storage class too so indexes can be built up and stored in the file system for later searching.

In time I’d like to add a Vector Space Model implemenation and then have a FindSimilar(string documentId) method for finding similar documents. I’m not getting much free time at the moment though so that may take a while.