Qizx, a native XML search engineWhat Qizx
is:To put it simply, Qizx allows you to store and index XML
documents, of any type and size, and to perform searches and transformations
on stored documents with great speed and power. Qizx is an embeddable
Java engine: this means that it can be the core of a server, or it can be
directly embedded in a standalone application. Qizx is based on
standards: it fully supports the XQuery language and its extensions XQuery
Full-Text and XQuery Update. Storing documents in Qizx is easy: no
DTD or Schema are required, Documents are indexed
automatically. Writing XQuery queries for Qizx is easy: it uses its
indexes intelligently. With Qizx, there is no need to define and tweak
indexes or queries endlessly to get the best performance. - What is the difference between Qizx and a Native XML
Database ?
Not a big difference: Qizx can do all what Native XML
Databases do. The main difference is that NXDbs are generally optimized
for updates, and often offer relatively poor search speed. Qizx is the
opposite: it is optimized for high querying speed (hence the term
'search engine') but not for intensive updating of XML data. - What is the difference between Qizx and a full-text engine like
Lucene ?
A full-text
engine can only perform full-text queries, using proprietary syntax.
Qizx fully supports the standard XQuery language and its powerful XQuery
Full-Text extension. With XQuery + Full-Text it is possible to combine
full-text search criteria and queries based on values of any XML element
or attribute. This offers unprecedented search power and flexibility,
which Qizx still enhances by also allowing queries on metadata
associated with XML documents.
Learn more about Qizx: Feature comparison matrix Qizx is available
as Free Engine Edition, which has
all the features of the commercial edition, but is limited in terms of
the maximal size of a database (approximately 1000 megabytes of source
XML). You can evaluate Qizx without size limitations by requesting an evaluation key, valid for three
weeks. The Open Source version of Qizx has been available
since 2003. QIzx/open fully implements the XML Query language, but has
no persistent storage and no indexing capabilities. It is in fact a
component of the complete Qizx product.
Feature
comparison matrix | | Qizx | Qizx Free Engine | Qizx/open |
|---|
| Basic features of the XML Query language | X | X | X | | Optional features of the XML Query language: Modules, Full
Axis | X | X | X | | In-memory XML documents | X | X | X | | Indexed queries | X | X | - | | Full-text search | X | X | X (not indexed) | | Join optimizations | X | X | X | | Unlimited size | X | | (not applicable) | | ACID transactions, hot backup | X | X | (not applicable) | | Persistent compressed document storage | X | X | (not applicable) | | General XQuery extension functions | X | X | X | | XML Library handling extension functions | X | X | (not applicable) | | Java Binding | X | X | X | | Java API | X | X | X | | Source code of applications, API and utilities | X | X | X | | Full Source Code | option | - | (Open Source: Mozilla Public
License) | | Price | Price List | Free | Free |
|