From: Marc Cromme Date: Thu, 1 Feb 2007 21:08:12 +0000 (+0000) Subject: placed Alvis filter module before GRS-1 in arch chapter X-Git-Tag: ZEBRA.2.0.12~85 X-Git-Url: http://lists.indexdata.dk/?a=commitdiff_plain;h=3293280cc9cb3895c65f4eec13490f21ffe8a79a;p=idzebra-moved-to-github.git placed Alvis filter module before GRS-1 in arch chapter --- diff --git a/doc/architecture.xml b/doc/architecture.xml index b6fe7cf..a5a42c5 100644 --- a/doc/architecture.xml +++ b/doc/architecture.xml @@ -1,5 +1,5 @@ - + Overview of Zebra Architecture
@@ -207,13 +207,48 @@ modules. - -
- TEXT Record Model and Filter Module + +
+ ALVIS Record Model and Filter Module + + The Alvis filter for XML files is an XSLT based input + filter. + It indexes element and attribute content of any thinkable XML format + using full XPATH support, a feature which the standard Zebra + GRS SGML and XML filters lacked. The indexed documents are + parsed into a standard XML DOM tree, which restricts record size + according to availability of memory. + - Plain ASCII text filter. TODO: add information here. + The Alvis filter + uses XSLT display stylesheets, which let + the Zebra DB administrator associate multiple, different views on + the same XML document type. These views are chosen on-the-fly in + search time. + + + In addition, the Alvis filter configuration is not bound to the + arcane BIB-1 Z39.50 library catalogue indexing traditions and + folklore, and is therefore easier to understand. -
+ + Finally, the Alvis filter allows for static ranking at index + time, and to to sort hit lists according to predefined + static ranks. This imposes no overhead at all, both + search and indexing perform still + O(1) irrespectively of document + collection size. This feature resembles Googles pre-ranking using + their Pagerank algorithm. + + + Details on the experimental Alvis XSLT filter are found in + . + + + The Debian package libidzebra-2.0-mod-alvis + contains the Alvis filter module. + +
GRS Record Model and Filter Modules @@ -260,48 +295,13 @@ the next session.
- -
- ALVIS Record Model and Filter Module - - The Alvis filter for XML files is an XSLT based input - filter. - It indexes element and attribute content of any thinkable XML format - using full XPATH support, a feature which the standard Zebra - GRS SGML and XML filters lacked. The indexed documents are - parsed into a standard XML DOM tree, which restricts record size - according to availability of memory. - - - The Alvis filter - uses XSLT display stylesheets, which let - the Zebra DB administrator associate multiple, different views on - the same XML document type. These views are chosen on-the-fly in - search time. - - - In addition, the Alvis filter configuration is not bound to the - arcane BIB-1 Z39.50 library catalogue indexing traditions and - folklore, and is therefore easier to understand. - + +
+ TEXT Record Model and Filter Module - Finally, the Alvis filter allows for static ranking at index - time, and to to sort hit lists according to predefined - static ranks. This imposes no overhead at all, both - search and indexing perform still - O(1) irrespectively of document - collection size. This feature resembles Googles pre-ranking using - their Pagerank algorithm. + Plain ASCII text filter. TODO: add information here. - - Details on the experimental Alvis XSLT filter are found in - . - - - The Debian package libidzebra-2.0-mod-alvis - contains the Alvis filter module. - -
+