[ You are here:
XTF ->
Change Log -> Version 1.9 ]
Version 1.9 Changes
The main goal of XTF 1.9 was to update the documentation, attempting to cover all features and enhancements made in the past year. Here's a summary of the new documentation:
- An extensive Tips & Tricks guide has been added, covering topics such as various handy ways to debug stylesheets, setting up XTF to work in external tools such as <oXygen/> and Eclipse, and other helpful tips.
- Multi-field <and> queries have been added. This is a powerful way to provide a simple "keyword" search that automatically searches for all of the terms in any of the specified fields. For instance, this would give good results for a query spanning title and author such as against all enemies clarke.
- A hybrid <orNear> query operator has been added, that operates like an <or> query but uses proximity for better scoring.
- New useProximity attribute is available on <and> queries.
- Completely rewrote the Hit Scoring section in XTF Under the Hood to reflect how XTF actually scores and ranks document hits (which has changed dramatically from the old versions that were previously documented.)
- Documented the explainScores attribute that enables comprehensive (if sometimes obscure) output of the score factors used by XTF to score a particular document hit.
- Wrote up the experimental <moreLike> query that searches for documents similar to a given one.
- Faceted browsing has graduated from experimental status into the permanent documents. The main description can now be found in the Faceted Browsing section of the Programming Guide.
- Documentation has been restructured, simplifying filenames and adding this main index page.
- The experimental Spelling Correction feature is now documented.
- XTF's very experimental support for dynamic creation of FRBR "work sets" has been documented, at least in basic form.
- Documented XTF extensions to call command-line programs from stylesheets, and to check a file's existence, length, and modification time.
- An Saxon extension instruction, redirect:send, has been added to allow a stylesheet to force an immediate HTTP redirect.
- For clarity, the documentation now refers to "bi-grams" instead of "n-grams", since XTF exclusively uses two-word n-grams.
- The new xtf:store attribute is available for meta-data fields at index time. Additionally, xtf:index can now be specified for meta-data fields as well (it used to only apply to text.)
- An option for numeric range searching is now available, which allows efficient processing of very granular numeric data, as long as it is in a fixed, consistent format.
- Some of the error tags that dynaXML could send to the Error Generator Stylesheet were not previously documented: <InvalidDocument> and <NoPermission>.
- Documented how to specify multiple pre-filters in the <file> tag produced by the Document Selector Stylesheet. The pre-filters are chained together in the order listed.
- Experimental support for MARC record parsing is now documented.
- Pass-through configuration parameters have been supported for a long time, but are now properly documented.