ASP.NET Search Engine for Web Apps.

SearchUnit is a simple to use and clean to implement, full text ASP.NET search engine control for web-sites. Entirely designer based,
Search is easy to configure and deploy, allowing you to add an ASP.NET search engine to web applications in a snap.
Our fully functional evaluation allows you to integrate Search in your own web application – with Visual Studio demos and quick start guide, you can setup
SearchUnit within minutes.

The ASP.NET search control allows portions of a query to be surrounded with quotes causing the contained keywords to be treated
as an exact phrase, search results will contain the words in the phrase in precise order.

The search result summary is an extract of the original text showing as many of the search keywords as possible.
Summary can include multiple extracts from various parts of the document when searched words are not close enough.

Word variations are (optionally) included in the search - in the example above the search term "downwards" yielded
results with the same stem "downward" which were ranked lower (optional through an adjustable factor). Similarly a search
for "downward" would yield results with "downwards", etc.

Brackets indicate grouping, "-" indicates a NOT operator, OR indicates OR logic, AND indicates AND logic (implicit
when not specified). Groups can be nested to any number of levels, and may contain any legal expressions (phrases, NOT, OR,
AND). Wildcards * can be used to indicate partial matches.

Every customer has their own unique requirements and SearchUnit is flexible and extensible – usually offering multiple
implementation options, thanks to its open API and plug-in architecture (all of which is pure .NET).

For example;

maybe your application has a unique way of delivering documents to users, that you want to be searched.

or maybe you want to filter out results based on your own logic.

or index database records and other meta data but point the results to actual files, or BLOBs.

These are real world examples that we have helped customers with – let us know your situation and we’ll guide you through
it.

Crawls and indexes pages encoded in most encodings (Unicode, UTF-8, ASCII, Cyrillic, Greek etc.) Page encoding
is determined by server response or if not specified by server, in the page meta tags.
All UI text's are localizable.

Details

SearchUnit is an index based ASP.NET search engine control for web applications, written in .NET. All features of the search engine
are fully customizable through its use of templates. It is simple to use, being entirely control based no programming is required.
It is easy to deploy, requiring only its DLLs and index files to be moved to the server.