- <tgroup cols="4">
- <colspec colwidth="1*" colname="feature"/>
- <colspec colwidth="1*" colname="availability"/>
- <colspec colwidth="3*" colname="notes"/>
- <colspec colwidth="2*" colname="references"/>
- <thead>
- <row>
- <entry>Feature</entry>
- <entry>Availability</entry>
- <entry>Notes</entry>
- <entry>Reference</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>Query languages</entry>
- <entry>&cql; and &rpn;/&pqf;</entry>
- <entry>The type-1 Reverse Polish Notation (&rpn;)
- and it's textual representation Prefix Query Format (&pqf;) are
- supported. The Common Query Language (&cql;) can be configured as
- a mapping from &cql; to &rpn;/&pqf;</entry>
- <entry><xref linkend="querymodel-query-languages-pqf"/> and
- <xref linkend="querymodel-cql-to-pqf"/></entry>
- </row>
- <row>
- <entry>Complex boolean query tree</entry>
- <entry>&cql; and &rpn;/&pqf;</entry>
- <entry>Both &cql; and &rpn;/&pqf; allow atomic query parts (&apt;) to
- be combined into complex boolean query trees</entry>
- <entry><xref linkend="querymodel-rpn-tree"/></entry>
- </row>
- <row>
- <entry>Field search</entry>
- <entry>user defined</entry>
- <entry>Atomic query parts (&apt;) are either general, or
- directed at user-specified document fields
- </entry>
- <entry><xref linkend="querymodel-atomic-queries"/>,
- <xref linkend="querymodel-use-string"/>,
- <xref linkend="querymodel-bib1-use"/>, and
- <xref linkend="querymodel-idxpath-use"/></entry>
- </row>
- <row>
- <entry>Data normalization</entry>
- <entry>user defined</entry>
- <entry>Data normalization, text tokenization and character
- mappings can be applied during indexing and searching</entry>
- <entry><xref linkend="fields-and-charsets"/></entry>
- </row>
- <row>
- <entry>Predefined field types</entry>
- <entry>user defined</entry>
- <entry>Data fields can be indexed as phrase, as into word
- tokenized text, as numeric values, url's, dates, and raw binary
- data.</entry>
- <entry><xref linkend="character-map-files"/> and
- <xref linkend="querymodel-pqf-apt-mapping-structuretype"/>
- </entry>
- </row>
- <row>
- <entry>Regular expression matching</entry>
- <entry>available</entry>
- <entry>Full regular expression matching and "approximate
- matching" (eg. spelling mistake corrections) are handled.</entry>
- <entry><xref linkend="querymodel-regular"/></entry>
- </row>
- <row>
- <entry>Term truncation</entry>
- <entry>left, right, left-and-right</entry>
- <entry>The truncation attribute specifies whether variations of
- one or more characters are allowed between search term and hit
- terms, or not. Using non-default truncation attributes will
- broaden the document hit set of a search query.</entry>
- <entry><xref linkend="querymodel-bib1-truncation"/></entry>
- </row>
- <row>
- <entry>Fuzzy searches</entry>
- <entry>Spelling correction</entry>
- <entry>In addition, fuzzy searches are implemented, where one
- spelling mistake in search terms is matched</entry>
- <entry><xref linkend="querymodel-bib1-truncation"/></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
+ <tgroup cols="4">
+ <colspec colwidth="1*" colname="feature"/>
+ <colspec colwidth="1*" colname="availability"/>
+ <colspec colwidth="3*" colname="notes"/>
+ <colspec colwidth="2*" colname="references"/>
+ <thead>
+ <row>
+ <entry>Feature</entry>
+ <entry>Availability</entry>
+ <entry>Notes</entry>
+ <entry>Reference</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>Query languages</entry>
+ <entry>&acro.cql; and &acro.rpn;/&acro.pqf;</entry>
+ <entry>The type-1 Reverse Polish Notation (&acro.rpn;)
+ and its textual representation Prefix Query Format (&acro.pqf;) are
+ supported. The Common Query Language (&acro.cql;) can be configured as
+ a mapping from &acro.cql; to &acro.rpn;/&acro.pqf;</entry>
+ <entry><xref linkend="querymodel-query-languages-pqf"/> and
+ <xref linkend="querymodel-cql-to-pqf"/></entry>
+ </row>
+ <row>
+ <entry>Complex boolean query tree</entry>
+ <entry>&acro.cql; and &acro.rpn;/&acro.pqf;</entry>
+ <entry>Both &acro.cql; and &acro.rpn;/&acro.pqf; allow atomic query parts (&acro.apt;) to
+ be combined into complex boolean query trees</entry>
+ <entry><xref linkend="querymodel-rpn-tree"/></entry>
+ </row>
+ <row>
+ <entry>Field search</entry>
+ <entry>user defined</entry>
+ <entry>Atomic query parts (&acro.apt;) are either general, or
+ directed at user-specified document fields
+ </entry>
+ <entry><xref linkend="querymodel-atomic-queries"/>,
+ <xref linkend="querymodel-use-string"/>,
+ <xref linkend="querymodel-bib1-use"/>, and
+ <xref linkend="querymodel-idxpath-use"/></entry>
+ </row>
+ <row>
+ <entry>Data normalization</entry>
+ <entry>user defined</entry>
+ <entry>Data normalization, text tokenization and character
+ mappings can be applied during indexing and searching</entry>
+ <entry><xref linkend="fields-and-charsets"/></entry>
+ </row>
+ <row>
+ <entry>Predefined field types</entry>
+ <entry>user defined</entry>
+ <entry>Data fields can be indexed as phrase, as into word
+ tokenized text, as numeric values, URLs, dates, and raw binary
+ data.</entry>
+ <entry><xref linkend="character-map-files"/> and
+ <xref linkend="querymodel-pqf-apt-mapping-structuretype"/>
+ </entry>
+ </row>
+ <row>
+ <entry>Regular expression matching</entry>
+ <entry>available</entry>
+ <entry>Full regular expression matching and "approximate
+ matching" (e.g. spelling mistake corrections) are handled.</entry>
+ <entry><xref linkend="querymodel-regular"/></entry>
+ </row>
+ <row>
+ <entry>Term truncation</entry>
+ <entry>left, right, left-and-right</entry>
+ <entry>The truncation attribute specifies whether variations of
+ one or more characters are allowed between search term and hit
+ terms, or not. Using non-default truncation attributes will
+ broaden the document hit set of a search query.</entry>
+ <entry><xref linkend="querymodel-bib1-truncation"/></entry>
+ </row>
+ <row>
+ <entry>Fuzzy searches</entry>
+ <entry>Spelling correction</entry>
+ <entry>In addition, fuzzy searches are implemented, where one
+ spelling mistake in search terms is matched</entry>
+ <entry><xref linkend="querymodel-bib1-truncation"/></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>