UltimateSearch
Release History |
UltimateSearch 3.0 - 12/08/2007 |
Brand New Indexing Model: The old version was keeping the whole index in memory with the option of saving it into a file. However, it came with the cost of high memory consumption, and impossibility of indexing large websites. Our new indexing model relies heavily on files, but it also caches some portion of the index in memory for fast access.
|
Index Large Websites: Index unlimited number of documents in unlimited number of internal and external websites. Check out the benchmark results.
|
Auto Reindex: Reindex your website either manually by using the links on the Admin page, or automatically
based on the reindex frequency and file dependency settings in the Config file. You can either set a frequency, or specify a file dependency for full or incremental indexing.
|
Full/Incremental Reindex: Reindex your website either fully from scratch, or incrementally with only the updated documents based on their last update time.
|
Display Search Time: Display search processing time as part of the header portion of the search results by adding the [SearchTime] tag into the HeaderFormat property.
|
Display Result Counters: Display result counters right next to the search results for easy referencing by turning on the DisplayCounter property.
|
Display Watermark Text: Display default text such as "Enter search terms here" in the search texbox by setting the WatermarkText property. It will be cleaned up automatically when the user clicks inside the textbox.
|
Display FirstPage & LastPage Links: Display page links for first page and last page by setting the FirstPage and LastPage properties that are shown in the FooterFormat property with [FirstPage] and [LastPage] tags respectively.
|
Avoid Duplicate Results: Index each url only once with the help of new features.
a) Use defaultDocumentList in UltimateSearch.config to index only one of the followings:
http://www.mydomain.com/
http://www.mydomain.com/default.aspx
b) Automatically decode each url to index only one of the followings:
http://www.mydomain.com/my-page.aspx
http://www.mydomain.com/my%2Dpage.aspx
|
Advanced Search Operators: Instead of explicitly using the SearchTypeList radio buttons, you can implicitly use the search type operators such as "or" for "any word", "double quotes" for "exact phrase", and "*" for "partial match".
|
Directory Settings: Use the new indexDirectory and logDirectory elements in the config file to specify the directories as opposed to using the old file path settings for index, log and other files. You need to give write permission to these directories in order to save the index and log files.
|
Obsolete Features: Discontinued the saveIndex and saveTextWithIndex configuration elements based on the new file-based indexing model. It is also not possible to temporarily crawl and index a website anymore since the index needs to be kept in files as well as in memory.
|
 |
UltimateSearch 2.3 - 01/08/2007 |
CausesValidation: Added a new property to let the user decide whether the search button causes validation.
|
SubmitOnEnter: Fixed an issue with the SubmitOnEnter feature in FireFox.
|
AJAX Enabled: Supports UltimateAjax (former UltimateCallback) and ASP.NET AJAX (former Atlas).
|
 |
UltimateSearch 2.2 - 01/15/2006 |
Auto Scan Directories: Automatically scan local directories under your
web application to crawl and index documents.
|
Filter Search Results: Filter search results by category and file type
with the use of public properties.
|
Frames Support: Place the search textbox in one frame and display the
search results in another frame.
|
Admin Interface: Use the admin web page to analyze the indexed pages
and words, to reindex your website and to identify broken links.
|
| Ignore Tags: Exclude a portion of your pages from being indexed in three different ways:
1. Use UltimateSearch_IgnoreBegin and UltimateSearch_IgnoreEnd tags
to exclude everything between these tags from indexing.
2. Use UltimateSearch_IgnoreTextBegin and UltimateSearch_IgnoreTextEnd tags
to exclude only the text between these tags from indexing, while following the links.
3. Use UltimateSearch_IgnoreLinksBegin and UltimateSearch_IgnoreLinksEnd tags
to exclude only the links between these tags from indexing, while indexing the text.
|
| UltimateSearch.config Changes:
- ifilterMapPathList changed to mapPathList (commonly used by ifilterList and scanDirectoryList)
- includePathList changed to scanUrlList
- QueryString parameters (s changed to usterms, t changed to ustype, p changed to uspage)
- scanDirectoryList (new)
- urlXmlPath changed to scanXmlList
- useDefaultCredentials (new)
- useDefaultProxy (new)
|
 |
UltimateSearch 2.1 - 11/20/2005 |
Spell Check: Built-in spell check functionality provided by
UltimateSpell.
|
URL Case-Sensitive: You can use the urlCaseSensitive flag in the config
file to treat urls case-sensitive or not.
|
URL Display Length: You can use the MaxUrlLength property of the
UltimateSearchOutput control to specify the maximum length for url display.
|
Score Zero: You can set any score parameter (e.g. scoreUrl) in the
config file to zero to prevent a word in that type of content (e.g. url) from
being indexed.
|
 |
UltimateSearch 2.0 - 09/21/2005 |
XHTML Support: Fully compliant with XHTML Transitional. VS.NET 2005
ready.
|
PDF, DOC, XLS, PPT, and many more: Supports a lot of document formats
with the use of IFilters.
|
URLs from XML files: You can load the URLs to be crawled and indexed
from a list of XML files such as menu, panel and sitemap.
|
Index File Deployment: You can easily deploy your index file from
development to production environment.
|
Target Property: You can open up the search result links in a new
browser window or a different frame.
|
 |
UltimateSearch 1.0 - 07/04/2005 |
Initial release.
|
| Live Demos Download
Free Trial Purchase
UltimateSearch
|