Title Back Colour Keyoti Title Line Title Curve
Blue Box Top

Version History

SearchUnit

v8.2.0

What's new in SearchUnit

Product improvement is always on going, customers receive minor version updates for free.

Improvements in v8.2.0

  • Ability to set keyotiSearch.filterLoadLevel to DocId, DocIdUrlCategories or Everything in Javascript to set the filter load level (see help page Examples/JS Usage/Filtering Results).
  • Security: upgrade embedded jQuery to v3.6.4 and jQuery UI to v1.13.2 due to vulnerabilities in earlier versions.

Improvements in v8.1.0

  • Fix rare issue with reading past EOF (end of file) during searching
  • Support .dotm, .dotx, .potm, .potx file types
  • Find plain text URLs when crawling non-HTML files (eg. .docx, .pdf etc)
  • Fix template issue
  • Add xlsm, dotm, dotx file types
  • Allow autocomplete to be disabled using new property keyotiSearchAutocomplete.sew_enabled = false
  • Fix stack overflow that can occur in parser with very specific text
  • Default to last used index directory in Index Manager Tool

Improvements in v8.0

  • Include .NET 5 based DLLs and Index Manager tool
  • Fix phrase searches that include hyphenated words.
  • Add ResultNumber to ResultItem so that results can be numbered in the ResultItem template.
  • Fix issue with @ symbol in indexer login password.
  • Bug fixes

Improvements in v7.0

  • Geolocation filtering support added.
  • Web API exposure, documentation added.
  • Upgrade HTTP links to HTTPS when the crawler start URL is HTTPS based. See UpgradeCrawledURLsToHTTPS in configuration to disable.
  • Result summaries no longer include the TITLE tag from the document, this improves result quality as repetitive titles do not fill up the results (requires reindexing).
  • Upgraded index manager tool to use .NET 4.6, which will support TLS 1.2 for HTTPS connections.
  • Fix bug in lemma generator that would create incorrect lemmas under certain conditions.
  • Add Keyoti_Robots meta tag support, so you can have one ROBOTS style meta tag specifically for SearchUnit.
  • Fix issue with ligature characters in page titles.
  • Allow programmatically set titles to be searchable.
  • Remove document filename and document title from dynamic result summaries.
  • Index additional content programmatically using new method overload AddDocument(Document document, string additionTextToIndex).
  • Index meta description and keywords.
  • Fix issue with TLS1.2 support.
  • Fix issue with 2 page search going into infinite loop.
  • Add ability to process results in Javascript, set keyotiSearch.onResultsObtained function to a function that will receive results.

Improvements in v6.1

  • The SearchUnit.js Javascript file now contains no lines over 3000 characters long (this is to help certain other developer tools that might not handle long lines)
  • Fix bug with highlighter when keywords start with a symbol.
  • Fix incorrect link generation during crawling when FriendlyURLs is enabled.
  • Improve redirected URL handling.
  • DocumentText class now includes Uri property.
  • Fix Windows Service timing being affected by manually triggered Service runs.
  • Fix bug in autocomplete when keyotiSearchAutocomplete.options.sew_runSearchOnSelect = false
  • Improve support for PDF's using a specific filter stream.
  • Improve handling of redirected pages.

Improvements in v6.0

  • Add new AJAX based user interface, and support MVC, Razor, AJAX etc.
  • Add custom data filter controls and sorting.
  • Add search cloud control.
  • Minor bug fixes.

Improvements in v2012.3

  • Fix issue with xslx parsing.
  • PDF title selection improvements.
  • Diacritic (accented characters) ignoring for queries (eg. café matches cafe and vice-versa).
  • When reimporting 'All' indexable sources do not stop because one source had too many server errors.
  • Add more central events (plug-ins).
  • Minor bug fixes and API improvements (from customer feedback).

Improvements in v2012.2

  • Allow keywords to match parts of filenames that are split by hyphens or underscores. Eg. match "key1" to "my-key1-file.pdf".
  • Change "_all" queries (which return all documents authorized for user) to only return documents within specified location and content categories.
  • Minor bug fixes and API improvements (from customer feedback).

Improvements in v2012.1

  • Installer runs without requiring .NET 3.5 on Windows 8 / Windows Server 2012.
  • Web Admin Installer no longer requires IIS 6 Compatibility to be enabled.
  • Update an indexed document URL when a server redirects to a new URL.
  • BoostFactorTagName in Configuration can be used to change the boost factor tag name that the indexer looks for.
  • Added login URL parameter (under More Options in the import form) for file-system based imports. This URL is hit before a filesystem import is started, allowing for the search user to be logged in (see the authentication section of the help for more information on log ins).
  • Smaller bug fixes.

Improvements in v2012.0.0

  • Addition of document security groups to allow user to see only results that they have access to.
  • Search speed improvements for multiple keywords.
  • New, more powerful index management tool UI.
  • Popular search auto-complete added (to existing lexicon based auto-complete).
  • SearchBox watermark added.
  • New (plug-in) central events added.
  • Indexing of ZIP files added.
  • Added "ImpliedLogicOperator" to configuration to enable changing default search operator from AND to OR.
  • Now possible to see all documents (that user has permission to see), use query: _all to get all documents, or programmatically searchAgent.Search(searchAgent.AllDocumentReturnQuery, 1, 10);.
  • Auto-complete suggestions can be easily customized using a plug-in, or in Javascript on the client.
  • Result preview text can be easily customized using a plug-in, or in Javascript on the client.
  • Stemming/Lemma support increased to 9 languages.
  • Added AsynchronousQueue class (.NET 2+) to support asynchronous adding of documents to the index.
  • Windows Service can now email logs of its actions.
  • Numerous smaller API enhancements.
  • New publishing feature in index manager with ability to auto rebuild indexes and deploy with FTP or file copy (ideal for shared hosting users).

Improvements in v2010.1.0 (free to v2010 customers)

  • Inclusion of .NET 4 DLLs and VS 2010 demos
  • Inclusion of Web Admin / Windows Service versions for .NET 1, 2 (3, 3.5) and 4
  • Faster searching (with larger indexes)
  • Configuration.ImpliedLogicOperator can now be used to change the default operator that is assumed between query words from AND to OR
  • Insertion of "..." in the result summary when more than one snippet of text is used. "..." can be changed in Configuration.SummaryTextSplitter

Improvements in v2010.0.0

  • Vastly improved indexing performance, especially with larger indexes (50K docs up)
  • Faster searching
  • New indexing methodology
  • Stop lists
  • API improvements
  • SearchBox options generates option controls automatically
  • Web admin application now uses AJAX based updates on the import/optimize form
  • Additional Configuration settings added (Eg. DbConnectionTimeout)

Improvements in v3.1 (free to v1, v2 and v3 customers)

  • Substantial improvement in PDF indexing performance (CPU and memory usage)
  • Fixed bugs relating to image based search buttons
  • Improved HTML output standards compliance.
  • Configuration.MaxDocumentSizeToIndex has been added to allow very large documents to be skipped during indexing. By default it is set to 30MB which means that files larger than this will not be indexed.

Improvements in v3.0

  • Added wildcard search support, eg. "excel*" or "*ment" or "*read*".
  • File-system based document importing
  • Plug-in architecture added
  • Simplified index configuration
  • New international spelling dictionaries
  • Improved search performance
  • Improved performance when indexing large numbers of documents (over 10,000)
  • Simpler customizability (event based)
  • Support for multiple simultaneous indexes
  • Autocomplete and result preview AJAX functionality for Controls
  • Support for more document types (added .xls, .ppt, ODF, OOXML)
  • Improved robustness
  • Chinese / Japanese / Korean language support
  • Easier single page search/results support
  • Meta tag based location/category assignment
  • Plug-in DLL based location/category assignment
  • Added option for spelling suggestions to be taken from search lexicon, giving better suggestions. See SearchSuggestions.SpellingSuggestionSource
  • Added FoundSpellingError event to SearchSuggestions to enable API user to add-to/alter prescribed suggestions.

Improvements in v2.2 (free to v1 and v2 customers)

  • Fixed issue with some PDF document encoding of accented chars.
  • Added option for spelling suggestions to be taken from search lexicon, giving better suggestions. See SearchSuggestions.SpellingSuggestionSource
  • Added FoundSpellingError event to SearchSuggestions to enable API user to add-to/alter prescribed suggestions.
  • Added multilingual spelling dictionary

Improvements in v2.1

  • PDF document titles now read from PDF meta data
  • Optimized build process memory usage to a scalable flat profile (lower overall usage)
  • Optimized search speed in large (>1000000 occurrence) indexes(PRO)

Improvements in v2.0 (free to v1 customers)

  • Pro edition released
  • Content / Location categorization added. (PRO)
  • Administration web app. added. (PRO)
  • Windows Service (periodic rebuilds) added. (PRO)
  • 'Did you mean' spelling suggestions. (PRO)
  • New FeaturedResults control added.
  • Crawl/build log window added showing web-site errors.
  • Build index operation memory use reduced.
  • Crawl depth setting added.
  • Unhyphenated word forms also searched. (eg. "web-site" now yields results containing "web site").

Improvements in v1.3

  • Ignore region properties added (IgnoreBlockBeginPattern/IgnoreBlockEndPattern), enabling menus etc to be omitted from the index.
  • When content encoding not returned by server, encoding is now read from meta tags.
  • Documents are now not *reindexed* if 'modified date' is older than the index (also see IgnoreLastModifiedDate).
  • Support for (and example of) merging disparate result DataSets added.
  • Visual Studio 2005 support added.
  • Search speed improvements.
  • Http compressed page support added (gzip/deflate).
  • Summary word highlighting HTML element property added.
  • ReaderExceptionOccurredEvent added to enable programmatic detection of broken web-site links.

Improvements in v1.2

  • Added support for user pressing 'Enter' key inside search box.
  • Added properties to control next/prev page link texts.
  • SearchResult ItemCreated events added.
  • Frames web-site support added (crawling and indexing).
  • Added PathMatchesToBeIncluded to allow only URLs with matching substrings to be indexed.
  • Property added to handle error page redirects.
  • Crawl start URL is persisted by Index Management tool for added convenience.

Improvements in v1.1

  • Forms Authentication support, enabling the crawler and indexer to work with web applications that require a user to logon - please see user guide.
  • Windows Integrated Authentication support - enabling the crawler and indexer to crawl web applications where Integrated Authentication is enabled under IIS.
  • Crawler now warns users if the start URL is invalid or cannot be read (404 etc).
  • Support for international encodings in addition to Unicode/UTF-8.
  • Additional API exposure allows subclasses of SearchAgent to be used.
  • Support for non English search expression operators (eg. "UND" and "ODER" for "AND" and "OR").

Questions?



About | Contact | Site Map | Privacy Policy

Copyright © 2002- Keyoti Inc.