|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
XdmNode.
function lux:commit() as empty-sequence()XQueryCompiler, then translates it into a mutable AbstractExpression
tree using a SaxonTranslator, optimizes it with a PathOptimizer, and then re-serializes and re-compiles.
IndexConfiguration.
Processor and IndexConfiguration.
function lux:count($query as item(), $hints as xs:int?) as xs:integerfunction lux:delete($uri as xs:string) as empty-sequence()lux:eval($query as xs:string, $params as item()*) as item()*function lux:exists($query as item(), $hints as xs:int?) as xs:integerfunction lux:field-terms($field-name as xs:string?, $start as xs:string?) as xs:anyAtomicItem*function lux:field-values($field-name as xs:string, $node as node()) as xs:anyAtomicItem*FieldProperties) based on the available
information.
lux:highlight($node as node()?, $query as item(), $tag as item())lux:highlight($node as node()?, $query as item())IndexConfiguration.XML_TEXT, IndexConfiguration.ELEMENT_TEXT, and IndexConfiguration.ATTRIBUTE_TEXT fields,
causing element and attribute text to be indexed.
IndexConfiguration.PATH field, causing element and attribute QName paths to be indexed.
IndexConfiguration.ELT_QNAME and IndexConfiguration.ATT_QNAME fields, causing element and attribute
QNames to be indexed.
IndexConfiguration.PATH_VALUE field (if INDEX_PATHS is set), and the IndexConfiguration.QNAME_VALUE field (if
INDEX_QNAMES is set), causing values to be indexed.
function lux:insert-document($uri as xs:string, $node as node()) as empty-sequence()lux:log($message as xs:string+, $level as xs:string?) as empty-sequence()[node]<[nodeName]:[term]Directory.
FieldComparatorSource that sorts null last in a normal ascending sort.
LiteralExpression.escapeText(String, StringBuilder), surrounded
by double quotes (").
Root.replaceRoot(AbstractExpression)
function lux:search($query as item(), $hints as xs:integer, $sort as xs:string?, $start as xs:int?) as document-node()*SequenceIterator.IndexConfiguration, adding field definitions from information in Solr's configuration files:
solrconfig.xml and schema.xmlTinyBinary format.
TinyBinary) that is very close to the in-memory Saxon TinyTree format.lux:transform($stylesheet as node(), $context as node(), $params as item()*) as node()WhitespaceTokenizer, and inserts
position gaps of 100 between multiple values to inhibit phrase and span matches
across values.XmlPathMapper, followed by
a value token.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||