File: architecture.html

package info (click to toggle)
idzebra 2.2.10-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 10,644 kB
  • sloc: ansic: 54,389; xml: 27,054; sh: 6,211; makefile: 1,099; perl: 210; tcl: 64
file content (19 lines) | stat: -rw-r--r-- 5,386 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html><head><meta charset="ISO-8859-1"><title>Chapter4.Overview of Zebra Architecture</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Zebra - User's Guide and Reference"><link rel="up" href="index.html" title="Zebra - User's Guide and Reference"><link rel="prev" href="tutorial-oai-z3950.html" title="7.Searching the OAI database by Z39.50 protocol"><link rel="next" href="architecture-maincomponents.html" title="2.Main Components"></head><body><link rel="stylesheet" type="text/css" href="common/style1.css"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter4.Overview of <span class="application">Zebra</span> Architecture</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tutorial-oai-z3950.html">Prev</a></td><th width="60%" align="center"></th><td width="20%" align="right"><a accesskey="n" href="architecture-maincomponents.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="architecture"></a>Chapter4.Overview of <span class="application">Zebra</span> Architecture</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="architecture.html#architecture-representation">1. Local Representation</a></span></dt><dt><span class="section"><a href="architecture-maincomponents.html">2. Main Components</a></span></dt><dd><dl><dt><span class="section"><a href="architecture-maincomponents.html#componentcore">2.1. Core <span class="application">Zebra</span> Libraries Containing Common Functionality</a></span></dt><dt><span class="section"><a href="architecture-maincomponents.html#componentindexer">2.2. <span class="application">Zebra</span> Indexer</a></span></dt><dt><span class="section"><a href="architecture-maincomponents.html#componentsearcher">2.3. <span class="application">Zebra</span> Searcher/Retriever</a></span></dt><dt><span class="section"><a href="architecture-maincomponents.html#componentyazserver">2.4. <span class="application">YAZ</span> Server Frontend</a></span></dt><dt><span class="section"><a href="architecture-maincomponents.html#componentmodules">2.5. Record Models and Filter Modules</a></span></dt><dd><dl><dt><span class="section"><a href="architecture-maincomponents.html#componentmodulesdom">2.5.1. <acronym class="acronym">DOM</acronym> <acronym class="acronym">XML</acronym> Record Model and Filter Module</a></span></dt><dt><span class="section"><a href="architecture-maincomponents.html#componentmodulesalvis">2.5.2. ALVIS <acronym class="acronym">XML</acronym> Record Model and Filter Module</a></span></dt><dt><span class="section"><a href="architecture-maincomponents.html#componentmodulesgrs">2.5.3. <acronym class="acronym">GRS-1</acronym> Record Model and Filter Modules</a></span></dt><dt><span class="section"><a href="architecture-maincomponents.html#componentmodulestext">2.5.4. TEXT Record Model and Filter Module</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="architecture-workflow.html">3. Indexing and Retrieval Workflow</a></span></dt><dt><span class="section"><a href="special-retrieval.html">4. Retrieval of <span class="application">Zebra</span> internal record data</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="architecture-representation"></a>1.Local Representation</h2></div></div></div><p>
    As mentioned earlier, <span class="application">Zebra</span> places few restrictions on the type of
    data that you can index and manage. Generally, whatever the form of
    the data, it is parsed by an input filter specific to that format, and
    turned into an internal structure that <span class="application">Zebra</span> knows how to handle. This
    process takes place whenever the record is accessed - for indexing and
    retrieval.
   </p><p>
    The RecordType parameter in the <code class="literal">zebra.cfg</code> file, or
    the <code class="literal">-t</code> option to the indexer tells <span class="application">Zebra</span> how to
    process input records.
    Two basic types of processing are available - raw text and structured
    data. Raw text is just that, and it is selected by providing the
    argument <span class="emphasis"><em>text</em></span> to <span class="application">Zebra</span>. Structured records are
    all handled internally using the basic mechanisms described in the
    subsequent sections.
    <span class="application">Zebra</span> can read structured records in many different formats.
    
   </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tutorial-oai-z3950.html">Prev</a></td><td width="20%" align="center"></td><td width="40%" align="right"><a accesskey="n" href="architecture-maincomponents.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">7.Searching the <acronym class="acronym">OAI</acronym> database by <acronym class="acronym">Z39.50</acronym> protocol</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">2.Main Components</td></tr></table></div></body></html>