InSite Search Release Notes
Build Compatibility
InSite Search 2.15.62 is compatible with CMS 10.3 through 10.6. Some features, such as DITA Asset Content Indexing, require CMS 10.6.308+
Current Version: InSite Search 2.15.62
June 23, 2026
- Updated Abot search crawler for HTMLSearchSource configurations. System administrators who have HTMLSearchSource implemented for InSite Search need to update their DSS Web.config files for new logger app settings to support the latest Abot crawler.
- Added IndexDocumentComponentFulltext custom setting to support indexing the resource component with linked document assets without indexing full-text data. Default: true.
- Component elements on a page that referenced the current page xID caused a circular reference at index time if the IncludeComponentContentInPage setting was enabled. This no longer occurs.
- Added the ExRoots Parameter Name field to the Parameter Names group in the DEX Search Local component schema. Use this field to customize the ex_root parameter name directly from the component.
- Updated InSite Search log entries to clarify that, when indexing is disabled in Search.config, the indexer is in read-only mode.
- For search queries with an ancestor filter parameter applied based on xID, assets were not returned in search results. Queries with this ancestor filter now return asset search results in addition to page content results.
- Fixed an issue where DssContentSearchSource would fail to initialize when indexed asset schemas contained customized metadata fields.
- Fixed an issue where search results would return an error when processing highlight fields in the midst of a reindexing event.
- The search index previously included both text and non-text assets. Only text-based assets are now indexed.
- InSite Search re-indexed all the content after the application pool was recycled, even if the content did not have new changes. Now, after the app pool recycles, re-indexing only occurs on pages with content changes.
- Exact match search results are no longer case sensitive.
- Keymatch search queries returned results with a publishing term end date that previously passed. Start/end date functionality has now been added to Keymatch Search. If a returned result has a past end date, the result will not be included.
- For Keymatch Search, resolved an "illegal characters in path" error that prevented exact match search requests from processing. The search request can now process without issue.
- Added stemming support for Keymatch indexing and search.
- InSite Search now indexes DITA documents with long filepaths.
- Updated target framework to .NET 4.7.2
- Added UseDOSDeviceAssetPaths as a custom setting in InSite Search to address an indexing issue related to assets stored within deep path structures for published CMS content. This setting defaults to false. Note: You must set your httpRuntime in the DSS as targetFramework="4.7.2" for this setting to function properly.
- Fixed and issue where Keymatch Exact Match and Phrase Match would not work if the Keymatch entries contained Lucene stop words (e.g. "of", "the").
- Full-text asset indexing now happens concurrently with the indexing of other asset metadata. The two-stage indexing behavior no longer occurs.
- An invalid operation exception was thrown when running search queries where the returned set results contained null data for a defined hilite field. This exception no longer occurs on these queries.
- Fixed an issue in custom implementations using Search Suggest where a single-character would result in an error with array size of -1.
- Fixed an issue where site crawler external content would still be crawled despite indexing being disabled in Search.config.
- DEX Search results would not return category stats beyond 200 entries. The DEX component has been updated with a new configuration field, Categorization Stats Limit (default 200), to allow increasing the amount of categories to be returned.
- Updated Lucene.NET implementation to support FIPS-compliant deployment environments.
- Fixed an issue where terms would not be tokenized properly for Keymatch phrase entries.
- InSite Search no longer indexes duplicate field entries.
- Added Search.config settings MaxBufferedDocs (default: 100 documents) and MaxBufferedDeleteTerms (default: 5000 terms) to allow more control over segmentation and flushing of documents/terms to tune indexing times.
- Addressed an issue where indexing events would sometimes not add new log entries in the RTAPI log after a publish.
- Added an optional log level parameter to the
SearchIndexer.Get()method, which sets the default log level when initializing a custom search indexer (integer, default = 1). Log level value is based on nLog values. For example: 0 = Trace, 5 = Fatal. - Fixed issue where Keymatch entries imported via CSV would not load for a DSS using RTAPI 10.6.378.
- Updated various core packages to address security vulnerabilities.
- Fixed an issue where full publishes would not remove unmarked content from Keymatch indexes.
- Assets published from a CMS now have their last modified dates indexed for use in date-sorting implementations.
- Added DeleteOnIndexError as a boolean setting in Search.config. This way, the setting can be managed from the CMS. When DeleteOnIndexError is set to true, the previous GUID index folder is deleted and replaced with a new one during side-by-side indexing.
- Added the ability to index Date/Time field data. Based on this data, InSite Search can now append a weighted scoring mechanism and apply additional sorting to search results. The Date/Time field indexing process accounts for published CMS content including binary documents, and accounts for the common Date/Time metadata of each search source data type.
- Inconsistent search results returned after running queries on alternate search terms. All search content is now successfully indexed, and results now return for queried terms without inconsistencies.
- Added support for different delimiters used in Keymatch indexing scenarios. See Configuriing KeymatchSource.config for details.
For previous release notes, see InSite Search - Previous Releases.