The XCDE search engine
- XCDE
library developed at the Department of Computer Science,
University of Pisa (prof. Paolo Ferragina).
- Best suited for collections of a limited number of
large size documents
- Query language oriented mainly to the processing and
management of textual data
- Query syntax:
- similar to SQL: SELECT-FROM-RETURN
- SELECT clause specified by means of an XML piece
of well-formed text
- implements most of the IR functionalities detailed
in the W3C Working Draft of XQuery and
XPath Full-Text Requirements, as well as other powerful
string-based queries (regular expressions and error
matches).
- output of the query (the snippet) can be formatted within the
RETURN clause which, again, includes an XML piece of
well-formed text.
- A special attribute named xml_var (pivot) is added
to elements within the SELECT clause in order to identify some
"interesting points" in each document subtree that matches the
query.
Pivots are used in the RETURN clause to indicate the way in which
these points in the matching subtree must be
visualized.