[ You are here:
XTF ->
Change Log -> Version 1.6.0 ]
Version 1.6.0 Changes
- Fixed caching problem that caused sort/group data to be reloaded on each query, rather than cached between queries as was intended. [Bug 1285170]
- Fixed static variable problem that was causing the SRU and crossQuery servlets to conflict with each other.
- Fixed multi-threading bug: when many simultaneous crossQuery threads tried to access the same index, they would sometimes corrupt each others' span results.
- Fixed bug: for apps that use the QueryProcessor Java API, the hit count and score normalization were not being reset from one use to the next. This bug did not affect crossQuery or dynaXML, which make a new QueryProcessor for every request.
- Fixed to avoid marking terms specified in a <not> query.
- Fixed a bug causing the indexer to crash when tokenizing certain fields ending in "."
- Fixed 'textIndexer' and 'indexStats' scripts to work properly under Microsoft Windows.
- Fixed a bug in handling of '&', '<', and '>' in source documents: they were being double-escaped. For instance, '&' would become '&amp' instead of '&'.
- Fixed a bug in handling of the XSLT 'previous::*' axis. The axis would operate incorrectly on lazy trees, essentially acting just like 'previous-sibling::*'.
- The SRU servlet was completely broken, but is now working again.
- Sample stylesheets now provide an option to reverse the order of sort-by-year.
- Added a new feature (as yet undocumented) that allows stylesheets to call out to external command-line tools. Robustly handles XML input and output, and allows a timeout specification. See regress/CrossQuery/K-External for examples of how to use this facility.
- Distribution now available as either a full distribution as before, or split into "core" and "example" pieces. The "core" piece is especially useful for existing users to upgrade the core while leaving all their stylesheets and configuration files intact.
- Minor documentation corrections.