1/4/2012
2.5.0

Added Autocomplete, which opens suggestions box as you type in the search box
Added Wilcard search, works implicitely or explicitely by use of asterix character
Added metadata xml file per folder - all index documents in that folder merge their own metadata with this per folder file
Added Faceted Search which is the ability to filter results based on their categories
Added category support for custom database rules
Added category support for documents through metadata
Added category API support for the custom indexer plugins
Added ability to sort results by folder/page name
Added ability to pass custom data from custom indexers (per search item) and have that available in the XSL templates
Fixed documents analyzer to take into account when files are deleted from disk and update the index accordingly
Added ability to tokenze column names inside additional params field
Added ability to index any file (not normally supported) based on its filename or attached metadata
Added ability to link a custom database rule to an arbitrary URL
Added PlainUrl field to the XML result
Refactored indexer configuration so now it's a folder where configuration files can be added without the risk of being overwritten on upgrades
Changed Instance Switcher so if there's only one instance it will automatically load it
Fixed documents download by other methods that direct link
Fixed multi-language search
Turned on script support for XSL templates

9/30/2011
2.4.0

Added ability to index PDF without IFIlter (download and install separate extension)
Added ability to index DOCX documents without IFilter (built-in, runs when IFilter is not installed)
Added ability to create metadata files next to each document to specify another title, description, keywords or override URL.
Added option to ignore accents (so same results are returned when not using accents).
Added option to configure the list of Stop Words (common words that should be ignored by the indexing engine)
Added Search Web Service capable of returning custom XML or directly the HTML produced by the templating engine.
Added HTML Skin Object definition so now Search Boost can also be added as a object to HTML DNN Skins.
Fixed breaking HTML tags when generating descriptions.
Refactored all filters and pagination to Lucene Index which means searching is at least 3 times faster.
Lots of other minor features and stabilization fixes.
Extended DNN behavior so same module on different pages indexes once for each page.

9/2/2011
2.3.0

Added social sharing buttons for each result
Option to sort results by relevance, date published or title
Search Suggestions when a term generates zero results
Option to display Similar Results for a search result
Added ability to specify custom SQL query for a custom rule (instead of using the SQL builder)
Ability to index secured files
Ability to run in Medium Trust (all indexing will work except document indexers based on IFilter)
Ability to include/exclude terms by using special characters + and - before each term
Refactored results pagination so they happen through Query String and also there's an option to specify the number of visible page links
Added option to use POST instead of query string when submitting searches (or navigating through pages) when input box and results modules are on same page (so page state is preserved)
Added ability to customize URL of the document download script
Information about DNN security roles is not being saved in the search index, making it a lot faster
On module upgrades the index will be clear so it makes sure the new index structure will be filled in correctly
Fixed download by ID method by passing the document id from lucene index
Lots of minor fixes and stabilization

7/21/2011
2.2.0

Ability to index (external) Web Pages
Ability to consume sitemaps and RSS feeds and index all pages they contain
Added option to boost recently updated documents and modules
Ability to specify WHERE clause in custom rules
DNN 6.0 compatibility fixes
Refactored the index writer so it doesn't keep exclusive lock when not writing to the index
Optimized Doc Analyzer by looking at folder dates too and compare to last indexing time
Changed behavior so Admin button is always installed
Added localization support for admin console
Fixed issue with filling columns for joins when editing a custom rule

6/30/2011
2.1.0

Added ability to select additional fields to index (such as titles, descriptions, etc) and give each a boost (that affects ranking)
Added ability to link custom rules to tabs or URLs as well (previously they needed to be linked to a ModuleID because of DNN limitation)
Added ability to specify boost per custom rule that determines the ranking of the search results generated by those rules
Refactored indexing into speciazlied indexers and made that configurable from an XML file (so it's now possible to write your own indexer, wire it to the config and push results to Search Boost indexing engine)
Refactored statistics and loggers so they are more generic and are passed to each indexer (so if you write your own indexer you can use the logging and statistics capabilities)
Added ability to specify connection string for a custom rule (making it possible to index content from different databases)
Other minor fixes and adjustments

6/2/2011
2.0.0

Implemented search engine based on Lucene
Added exceptions for search target (separately for modules, tabs and folders) that can be ids, texts or regex
Implemented fuzzy search
Implemented Exact Phrase search
Added option to specify default operator for multi word searches (AND, OR or Exact Phrase)
Added contextual highlighting of search terms
Fixed catching errors from indexer in SB Studio and report it in friendly format to the user
Added Documents Analyzer that looks up new or updated documents that need reindexing (so only new documents are indexed)
Eliminated DNN scalability issues by having Search Boost indexer stream resuts to the database (DNN indexer builds results in memory which causes the server to run out of memory when there's a lot of content)
Added ability to clear index from SB Studio (Reindex has been renamed to Index Content which indexes differentially)
Added indexing statistics - see how many documents/modules are indexed and how many have been indexed last time the Search Boost Indexer ran)
Added auto install code that will set the appropriate Search Store provider in web.config
Fixed issues running in child portals
Fixed issue with selection being lost when only modules where selected in the tree
Added option to control Exact Phrase accuracy (Phrase Slop determines how close to each other the words need to be to come up as results)
Added option to control Fuzzy Search (specified as 40t to 100 percent match - where 100 disables fuzzy search)
Removed shortcuts in SB Studio that were interfering with CTRL selection
Fixed registration so on upgrades Search Boost will try to auto upgrade the license as well
The 30 Day trial now needs unlocked with email address

4/13/2011
1.8.0

Upgrade jQuery, jQuery UI and other components to latest version
Added 20 awesome input templates (see demo)
Added PowerPoint and Excel format under supported file types
Optimize file search indexing by caching supported indexers and added exceptions for Cache, Logs and Templates folders
If result module is on same page, use postback to initiate search (todo: ability to choose when to do post)
Replaced Search Boost Studio link with better integrated link (for modules, use module actions)
Added ability to hide manage link (and access SB Studio from Admin Menu)
Moved Custom Rules to own main tab
Changed custom Rule Wizard to modal dialog
Moved Test Search to non-modal dialog
Dropped help pane and moved buttons to the toolbar

3/3/2011
1.7.2

Added ability to use a template to create description of custom indexed items. The template can reference fields using tokens [Fields:<ColumnName>]
Added logging capabilities for search indexing (use this to debug if the content is indexed properly or just log errors)
Added logging capabilities for searching (use this to debug how results are returned or just log errors)
Stabilization fixes for file indexing to handle some special characters and some lowercase/uppercase exceptions
Fixed Test Search and Front End search to use same code so they display consistent results
Fixed bringing DNN results when using the test search function
Fixed populating result pages in Output Settings when current portal was not the default portal
Redirect to DNN login screen when access is denied
Fixed custom rules, enclose column names in brackets so it doesn't fail if there are spaces inside column name

2/10/2011
1.7.1

added localization for text that appears initiallly inside the box
implemented IPortable
search instances are now initialized with the entire target tree checked
added option to enable/disable DNN Folder Security checks
stabilization fixed for file indexing

1/24/2011
1.7.0

added configure file indexing screen, ability to enable indexing & searching of specific file types per instance
added FileIndexer interface and implemented XmlIndexer (xml/html files), PlainTextIndexer (for asci files) and IFilterFileIndexer (pdf, doc, docx, etc)
changed tree component in Search Target screen so now it's Asynchronous - this means content is loaded dynamically as the tree expands so it fixes the performance issue when there were lots of pages or folders.
added Switch Instance function (that replaces the lists of instances in left accordion control)
added General Settings screen with compatibility and debugging functions (document download URL format, open target for documents and modules, debug-show XML used in XSL transformation)
added Start Page with common tasks and Hightlights of important configuration aspects
added 6 big buttons in left pane for different sections of configuration
added Install Under Admin function
added type (page/document) and subtype to the XML used in XSL transformation
added XSLT template mechanism for search input box and create default template
extended tokenization scope so now it also tokenizes URL, page title and page name (previously tokenization was applied only for description) and also the Tokenization of XSL template
transport SearchKey and ItemId (try to parse from SearchKey) to XSL template
solved various html encoding issues for file descriptions, titles, etc that were breaking the results XML
show progress bar while content is reindexing in Search Boost Studio

10/28/2010
1.6.1

option to dynamically filter search results relative to active tab (for example, to search all child pages of active tab)
document indexing for html and txt files
integrated DNN Folder Security when displaying search results from portal documents
added fields to control description length and format in search results
fixed URLs to results from different portals to take into account appropriate portal alias
various minor fixes

9/22/2010
1.6.0

File Indexing - SearchBoost can now index PDF and WORD documents (doc and docx) provided there are IFilter packages installed to handle these formats.

7/14/2010
1.4.4

Added filtering by portal (configure under SearchBoost studio if the dropdowns with portals should appear and what portals should it list)
Added possibility to pass static parameters to the target page when result is clicked in Search Results
Added function to clear items indexed by a rule (to fix issue in DNN 5.4+ where content stays indexed even if the associated key doesn't exist anymore)
Fixed issue with content not being indexed on DNN 5.4.2 multi language sites (DNN returns empty locale even when the locale doesn't exist instead of throwing exception)

5/18/2010
1.4.3

Integration with Apollo Multilanguage modules (SearchBoost will only return results in current locale)
Result page localization (SearchBoost will load XSL templates based on current locale)
Fixed compatibility issues with DNN 5.4
Fixed javascript issues with unescaped json strings

4/28/2010
1.4.2

Fixed Dnn 5.4 compatibility issues
Added MyTokens Support for content displayed on result page
Optmized Core Function for indexing custom data
Strip HTML from descriptions on result pages

2/1/2010
1.4.1

Added option to select template use to render search results.
Added template that renderes Page Names instead of Module Titles on results page (useful when Module Titles are not set)
Fixed collation errors in SQL installation scripts

10/29/2009
1.4.0

Added support for creating custom search rules
Awesome New UI - An AJAX driven IDE environment that allows to easily manage instances and custom search rules by providing all tools in one place (instance management, rule management, reindexing tool, testing tool, etc)
Tool to quickly test searches over entire portal or individual SearchBoost instances.
Tool to force Dnn to reindex content.
Upgraded registration component to RegCore4 (Portal License no longer supported)
SearchBoost Controller now implements ISearchable to index custom search rules.
Custom search rules work both with standard Dnn search and SearchBoost.
Tool to test queries that are behind custom search rules.
Exception thrown by custom search rules at indexing time will go to Admin/LogViewer.

6/11/2009
1.2.0

added more licensing options (Domain License, Full Domain License, Portal License and Server License)
added option to have text displayed before entering the search; the text defaults to Input your search...
added option to change the name of the GET parameter that is sent to the search results module; this is useful for integrating SearchBoost with other modules
updated underlaying javascript jquery-ui to 1.6 component
added dropdown button that holds all the options (Settings, Activate) including a SearchBoost menu with quick links to product pages, forums, documentation
added possibility to open activate dialog in a new browser window for greater compatibility (some javascript errors on the page can prevent the jquery dialog from opening)

3/8/2009
1.1.0

initial version
Live DemoDownload 30 Day TrialBuy DNN Module from Snowcovered
See our DotNetNuke modules...