I'm looking for a .NET component for text indexing and searching.
I'd like to be able to create an index by passing the component various
strings (chapters, etc; strings that could be one sentence to twenty pages,
etc) with some kind of unique identifier. Then, when I want to search the
index, I want it to return the identifier of each string that matches the
search. Relevancy ranking, proximity, boolean, etc would all be require
features of the search methods. Fuzzy searching, phonetic searching, etc
would be good, too.
I need to make this part of a desktop application.
I was looking at dtSearch, but they want like $9,000 for a royalty-free
licence on their dtSearch Engine. Is there something else that I could try
out that isn't so expensive?
Thanks,
--
Brandon Staggs
http://www.brandonstaggs.com