Package lux

Interface Summary
DocWriter DocWriter supports the insertion and deletion of documents via xquery.
 

Class Summary
CachingDocReader Reads, parses and caches XML documents from a Lucene index.
Compiler Compiles XQuery using Saxon's compiler and optimizes it for use with a Lucene index.
Config Config provides an Optimizer and a FunctionLibrary to Saxon.
DirectDocWriter Writes documents directly to a Lucene index.
DocIDNumberAllocator We guarantee that lux:search returns result in document order, which to Saxon means that the ids of the documents it returns must be in increasing order.
Evaluator This class holds all the per-request state required for evaluating queries.
Optimizer This Optimizer provides asserts that search results are sorted in document order (when they are), so they don't have to be re-sorted by Saxon.
QueryContext Holds external query context: variable bindings and the context item.
QueryStats Holds statistics about a single query execution
SearchResultIterator Executes a Lucene search and provides the results as a Saxon SequenceIterator.
TransformErrorListener Captures errors produced by Saxon during compilation and evaluation of queries.
XdmResultSet Represents the result of a query evaluation.
 

Enum Summary
Compiler.SearchStrategy  
 



Copyright © 2013. All Rights Reserved.