aboutsummaryrefslogtreecommitdiffhomepage
path: root/data/doc/sisu/html/sisu_search.8.html
diff options
context:
space:
mode:
Diffstat (limited to 'data/doc/sisu/html/sisu_search.8.html')
-rw-r--r--data/doc/sisu/html/sisu_search.8.html513
1 files changed, 513 insertions, 0 deletions
diff --git a/data/doc/sisu/html/sisu_search.8.html b/data/doc/sisu/html/sisu_search.8.html
new file mode 100644
index 00000000..e7ec9e8a
--- /dev/null
+++ b/data/doc/sisu/html/sisu_search.8.html
@@ -0,0 +1,513 @@
+<!-- manual page source format generated by PolyglotMan v3.2, -->
+<!-- available at http://polyglotman.sourceforge.net/ -->
+
+<html>
+<head>
+<title>"sisu_search"("1") manual page</title>
+</head>
+<body bgcolor='white'>
+<a href='#toc'>Table of Contents</a><p>
+SISU - SISU INFORMATION STRUCTURING UNIVERSE - SEARCH &nbsp;[0.58], RALPH AMISSAH
+
+<p> SISU SEARCH
+<p> 1. SISU SEARCH - INTRODUCTION
+<p> <b>SiSU</b> output can easily and
+conveniently be indexed by a number of standalone indexing tools, such
+as Lucene, Hyperestraier.
+<p> Because the document structure of sites created
+is clearly defined, and the text object citation system is available hypothetically
+at least, for all forms of output, it is possible to search the sql database,
+and either read results from that database, or just as simply map the results
+to the html output, which has richer text markup.
+<p> In addition to this
+<b>SiSU</b> has the ability to populate a relational sql type database with documents
+at an object level, with objects numbers that are shared across different
+output types, which make them searchable with that degree of granularity.
+Basically, your match criteria is met by these documents and at these locations
+within each document, which can be viewed within the database directly
+or in various output formats.
+<p> 2. SQL
+<p> 2.1 POPULATING SQL TYPE DATABASES
+
+<p> <b>SiSU</b> feeds sisu markupd documents into sql type databases PostgreSQL[^1]
+and/or SQLite[^2] database together with information related to document
+structure.
+<p> This is one of the more interesting output forms, as all the
+structural data of the documents are retained (though can be ignored by
+the user of the database should they so choose). All site texts/documents
+are (currently) streamed to four tables:
+<p> * one containing semantic
+(and other) headers, including, title, author,<br>
+ subject, (the Dublin Core...);<br>
+
+<p> * another the substantive texts by individual<br>
+ along with structural information, each paragraph being identifiable
+by its<br>
+ paragraph number (if it has one which almost all of them do), and the<br>
+ substantive text of each paragraph quite naturally being searchable
+(both in<br>
+ formatted and clean text versions for searching); and<br>
+
+<p> * a third containing endnotes cross-referenced back to the paragraph
+from<br>
+ which they are referenced (both in formatted and clean text versions
+for<br>
+ searching).<br>
+
+<p> * a fourth table with a one to one relation with the headers table
+contains<br>
+ full text versions of output, eg. pdf, html, xml, and ascii.<br>
+
+<p> There is of course the possibility to add further structures.
+<p> At this
+level <b>SiSU</b> loads a relational database with documents chunked into objects,
+their smallest logical structurally constituent parts, as text objects,
+with their object citation number and all other structural information
+needed to construct the document. Text is stored (at this text object level)
+with and without elementary markup tagging, the stripped version being
+so as to facilitate ease of searching.
+<p> Being able to search a relational
+database at an object level with the <b>SiSU</b> citation system is an effective
+way of locating content generated by <b>SiSU</b> object numbers, and all versions
+of the document have the same numbering, complex searches can be tailored
+to return just the locations of the search results relevant for all available
+output formats, with live links to the precise locations in the database
+or in html/xml documents; or, the structural information provided makes
+it possible to search the full contents of the database and have headings
+in which search content appears, or to search only headings etc. (as the
+Dublin Core is incorporated it is easy to make use of that as well).
+<p> 3.
+POSTGRESQL
+<p> 3.1 NAME
+<p> <b>SiSU</b> - Structured information, Serialized Units -
+a document publishing system, postgresql dependency package
+<p> 3.2 DESCRIPTION
+
+<p> Information related to using postgresql with sisu (and related to the
+sisu_postgresql dependency package, which is a dummy package to install
+dependencies needed for <b>SiSU</b> to populate a postgresql database, this being
+part of <b>SiSU</b> - man sisu).
+<p> 3.3 SYNOPSIS
+<p> sisu -D &nbsp;[instruction] &nbsp;[filename/wildcard
+&nbsp;if &nbsp;required]<br>
+
+<p> sisu -D --pg --[instruction] &nbsp;[filename/wildcard &nbsp;if &nbsp;required]<br>
+
+<p> 3.4 COMMANDS
+<p> Mappings to two databases are provided by default, postgresql
+and sqlite, the same commands are used within sisu to construct and populate
+databases however -d (lowercase) denotes sqlite and -D (uppercase) denotes
+postgresql, alternatively --sqlite or --pgsql may be used
+<p> <b>-D or --pgsql</b> may
+be used interchangeably.
+<p> 3.4.1 CREATE AND DESTROY DATABASE
+<p>
+<dl>
+
+<dt><b>&nbsp;--pgsql &nbsp;--createall</b>
+</dt>
+<dd>&nbsp;initial &nbsp;step, &nbsp;creates &nbsp;required &nbsp;relations &nbsp;(tables, &nbsp;indexes) &nbsp;in &nbsp;existing
+&nbsp;(postgresql) &nbsp;database &nbsp;(a &nbsp;database &nbsp;should &nbsp;be &nbsp;created manually &nbsp;and &nbsp;given
+&nbsp;the &nbsp;same &nbsp;name &nbsp;as &nbsp;working &nbsp;directory, &nbsp;as requested) &nbsp;(rb.dbi) the &nbsp;same &nbsp;name
+&nbsp;as &nbsp;working &nbsp;directory, &nbsp;as
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-D &nbsp;--createdb</b> </dt>
+<dd>&nbsp;creates &nbsp;database &nbsp;where &nbsp;no &nbsp;database
+&nbsp;existed &nbsp;before &nbsp;as
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-D &nbsp;--create</b> </dt>
+<dd>&nbsp;creates &nbsp;database &nbsp;tables &nbsp;where &nbsp;no &nbsp;database
+&nbsp;tables &nbsp;existed before &nbsp;database &nbsp;tables &nbsp;where &nbsp;no &nbsp;database &nbsp;tables &nbsp;existed
+
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-D &nbsp;--Dropall</b> </dt>
+<dd>&nbsp;destroys &nbsp;database &nbsp;(including &nbsp;all &nbsp;its &nbsp;content)! &nbsp;kills &nbsp;data
+and &nbsp;drops &nbsp;tables, &nbsp;indexes &nbsp;and &nbsp;database &nbsp;associated &nbsp;with &nbsp;a given &nbsp;directory
+&nbsp;(and &nbsp;directories &nbsp;of &nbsp;the &nbsp;same &nbsp;name). &nbsp;a
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-D &nbsp;--recreate</b> </dt>
+<dd>&nbsp;destroys &nbsp;existing
+
+<p>&nbsp;database &nbsp;and &nbsp;builds &nbsp;a &nbsp;new &nbsp;empty &nbsp;database &nbsp;structure
+<p> </dd>
+</dl>
+3.4.2 IMPORT AND REMOVE
+
+<p>DOCUMENTS
+<p>
+<dl>
+
+<dt><b>&nbsp;sisu &nbsp;-D &nbsp;--import &nbsp;-v &nbsp;&nbsp;[filename/wildcard]</b> </dt>
+<dd>populates database with
+the contents of the file. Imports documents(s) specified to a postgresql
+database (at an object level).
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-D &nbsp;--update &nbsp;-v &nbsp;&nbsp;[filename/wildcard]</b> </dt>
+<dd>updates
+
+<p>file contents in database
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-D &nbsp;--remove &nbsp;-v &nbsp;&nbsp;[filename/wildcard]</b> </dt>
+<dd>removes
+specified document from postgresql database.
+<p> </dd>
+</dl>
+4. SQLITE
+<p> 4.1 NAME
+<p> <b>SiSU</b>
+- Structured information, Serialized Units - a document publishing system.
+
+<p> 4.2 DESCRIPTION
+<p> Information related to using sqlite with sisu (and related
+to the sisu_sqlite dependency package, which is a dummy package to install
+dependencies needed for <b>SiSU</b> to populate an sqlite database, this being
+part of <b>SiSU</b> - man sisu).
+<p> 4.3 SYNOPSIS
+<p> sisu -d &nbsp;[instruction] &nbsp;[filename/wildcard
+&nbsp;if &nbsp;required]<br>
+
+<p> sisu -d --(sqlite|pg) --[instruction] &nbsp;[filename/wildcard &nbsp;if <br>
+ required]<br>
+
+<p> 4.4 COMMANDS
+<p> Mappings to two databases are provided by default, postgresql
+and sqlite, the same commands are used within sisu to construct and populate
+databases however -d (lowercase) denotes sqlite and -D (uppercase) denotes
+postgresql, alternatively --sqlite or --pgsql may be used
+<p> <b>-d or --sqlite</b> may
+be used interchangeably.
+<p> 4.4.1 CREATE AND DESTROY DATABASE
+<p>
+<dl>
+
+<dt><b>&nbsp;--sqlite &nbsp;--createall</b>
+</dt>
+<dd>&nbsp;initial &nbsp;step, &nbsp;creates &nbsp;required &nbsp;relations &nbsp;(tables, &nbsp;indexes) &nbsp;in &nbsp;existing
+&nbsp;(sqlite) &nbsp;database &nbsp;(a &nbsp;database &nbsp;should &nbsp;be &nbsp;created &nbsp;as requested) &nbsp;(rb.dbi) the
+&nbsp;same &nbsp;name &nbsp;as &nbsp;working &nbsp;directory, &nbsp;as
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-d &nbsp;--createdb</b> </dt>
+<dd>&nbsp;creates &nbsp;database &nbsp;where
+&nbsp;no &nbsp;database &nbsp;existed &nbsp;before &nbsp;as
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-d &nbsp;--create</b> </dt>
+<dd>&nbsp;creates &nbsp;database &nbsp;tables &nbsp;where
+&nbsp;no &nbsp;database &nbsp;tables &nbsp;existed before &nbsp;database &nbsp;tables &nbsp;where &nbsp;no &nbsp;database &nbsp;tables
+&nbsp;existed
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-d &nbsp;--dropall</b> </dt>
+<dd>&nbsp;destroys &nbsp;database &nbsp;(including &nbsp;all &nbsp;its &nbsp;content)!
+&nbsp;kills &nbsp;data and &nbsp;drops &nbsp;tables, &nbsp;indexes &nbsp;and &nbsp;database &nbsp;associated &nbsp;with &nbsp;a given
+&nbsp;directory &nbsp;(and &nbsp;directories &nbsp;of &nbsp;the &nbsp;same &nbsp;name). &nbsp;a
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-d &nbsp;--recreate</b> </dt>
+<dd>&nbsp;destroys
+
+<p>&nbsp;existing &nbsp;database &nbsp;and &nbsp;builds &nbsp;a &nbsp;new &nbsp;empty &nbsp;database &nbsp;structure
+<p> </dd>
+</dl>
+4.4.2 IMPORT
+
+<p>AND REMOVE DOCUMENTS
+<p>
+<dl>
+
+<dt><b>&nbsp;sisu &nbsp;-d &nbsp;--import &nbsp;-v &nbsp;&nbsp;[filename/wildcard]</b> </dt>
+<dd>populates database
+with the contents of the file. Imports documents(s) specified to an sqlite
+database (at an object level).
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-d &nbsp;--update &nbsp;-v &nbsp;&nbsp;[filename/wildcard]</b> </dt>
+<dd>updates
+
+<p>file contents in database
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-d &nbsp;--remove &nbsp;-v &nbsp;&nbsp;[filename/wildcard]</b> </dt>
+<dd>removes
+specified document from sqlite database.
+<p> </dd>
+</dl>
+5. INTRODUCTION
+<p> 5.1 SEARCH - DATABASE
+FRONTEND SAMPLE, UTILISING DATABASE AND SISU FEATURES, INCLUDING OBJECT
+CITATION NUMBERING (BACKEND CURRENTLY POSTGRESQL)
+<p> Sample search frontend
+&lt;<a href='http://search.sisudoc.org'>http://search.sisudoc.org</a>
+&gt; &nbsp;[^3] A small database and sample query front-end
+(search from) that makes use of the citation system, <i>object</i> citation numbering
+to demonstrates functionality.[^4]
+<p> <b>SiSU</b> can provide information on which
+documents are matched and at what locations within each document the matches
+are found. These results are relevant across all outputs using object citation
+numbering, which includes html, XML, LaTeX, PDF and indeed the SQL database.
+You can then refer to one of the other outputs or in the SQL database expand
+the text within the matched objects (paragraphs) in the documents matched.
+
+<p> Note you may set results either for documents matched and object number
+locations within each matched document meeting the search criteria; or
+display the names of the documents matched along with the objects (paragraphs)
+that meet the search criteria.[^5]
+<p>
+<dl>
+
+<dt><b>&nbsp;sisu &nbsp;-F &nbsp;--webserv-webrick</b> </dt>
+<dd>&nbsp;builds &nbsp;a &nbsp;cgi &nbsp;web
+
+<p>&nbsp;search &nbsp;frontend &nbsp;for &nbsp;the &nbsp;database &nbsp;created
+<p> The following is feedback on
+the setup on a machine provided by the help command:
+<p> sisu --help sql<br>
+
+<p>
+<p> <br>
+<pre> Postgresql
+ user: ralph
+ current db set: SiSU_sisu
+ port: 5432
+ dbi connect: DBI:Pg:database=SiSU_sisu;port=5432
+ sqlite
+ current db set: /home/ralph/sisu_www/sisu/sisu_sqlite.db
+ dbi connect DBI:SQLite:/home/ralph/sisu_www/sisu/sisu_sqlite.db
+</pre>
+<p> Note on databases built
+<p> By default, &nbsp;[unless &nbsp;otherwise &nbsp;specified] databases
+are built on a directory basis, from collections of documents within that
+directory. The name of the directory you choose to work from is used as
+the database name, i.e. if you are working in a directory called /home/ralph/ebook
+the database SiSU_ebook is used. &nbsp;[otherwise &nbsp;a &nbsp;manual &nbsp;mapping &nbsp;for &nbsp;the &nbsp;collection
+&nbsp;is
+<p> </dd>
+</dl>
+5.2 SEARCH FORM
+<p>
+<dl>
+
+<dt><b>&nbsp;sisu &nbsp;-F</b> </dt>
+<dd>&nbsp;generates &nbsp;a &nbsp;sample &nbsp;search &nbsp;form, &nbsp;which &nbsp;must &nbsp;be
+&nbsp;copied &nbsp;to &nbsp;which &nbsp;must &nbsp;be &nbsp;copied &nbsp;to
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-F &nbsp;--webserv-webrick</b> </dt>
+<dd>&nbsp;generates &nbsp;a &nbsp;sample
+&nbsp;search &nbsp;form &nbsp;for &nbsp;use &nbsp;with &nbsp;the &nbsp;webrick &nbsp;which &nbsp;must &nbsp;be &nbsp;copied &nbsp;to &nbsp;the &nbsp;web-server
+&nbsp;cgi &nbsp;directory &nbsp;which &nbsp;must &nbsp;be &nbsp;copied &nbsp;to &nbsp;the &nbsp;web-server &nbsp;cgi &nbsp;directory
+<p> </dd>
+
+<dt><b>&nbsp;sisu
+&nbsp;-Fv</b> </dt>
+<dd>&nbsp;as &nbsp;above, &nbsp;and &nbsp;provides &nbsp;some &nbsp;information &nbsp;on &nbsp;setting &nbsp;up
+<p> </dd>
+
+<dt><b>&nbsp;sisu &nbsp;-W</b> </dt>
+<dd>&nbsp;starts
+
+<p>&nbsp;the &nbsp;webrick &nbsp;server &nbsp;which &nbsp;should &nbsp;be &nbsp;available
+<p> The generated search form
+
+<p>must be copied manually to the webserver directory as instructed
+<p> </dd>
+</dl>
+6. HYPERESTRAIER
+
+<p> See the documentation for hyperestraier:
+<p> &lt;<a href='http://hyperestraier.sourceforge.net/'>http://hyperestraier.sourceforge.net/</a>
+&gt;<br>
+
+<p> /usr/share/doc/hyperestraier/index.html<br>
+
+<p> man estcmd<br>
+
+<p> on sisu_hyperestraier:
+<p> man sisu_hyperestraier<br>
+
+<p> /usr/share/doc/sisu/sisu_markup/sisu_hyperestraier/index.html<br>
+
+<p> NOTE: the examples that follow assume that sisu output is placed in
+
+<p>the directory /home/ralph/sisu_www
+<p> (A) to generate the index within the
+webserver directory to be indexed:
+<p> estcmd gather -sd &nbsp;[index &nbsp;name] &nbsp;[directory
+&nbsp;path &nbsp;to &nbsp;index]<br>
+
+<p> the following are examples that will need to be tailored according to
+your needs:
+<p> cd /home/ralph/sisu_www<br>
+
+<p> estcmd gather -sd casket /home/ralph/sisu_www<br>
+
+<p> you may use the &rsquo;find&rsquo; command together with &rsquo;egrep&rsquo; to limit indexing to
+particular document collection directories within the web server directory:
+
+<p> find /home/ralph/sisu_www -type f | egrep<br>
+ &rsquo;/home/ralph/sisu_www/sisu/.+?.html$&rsquo; |estcmd gather -sd casket -<br>
+
+<p> Check which directories in the webserver/output directory (~/sisu_www
+or elsewhere depending on configuration) you wish to include in the search
+index.
+<p> As sisu duplicates output in multiple file formats, it it is probably
+preferable to limit the estraier index to html output, and as it may also
+be desirable to exclude files &rsquo;plain.txt&rsquo;, &rsquo;toc.html&rsquo; and &rsquo;concordance.html&rsquo;, as
+these duplicate information held in other html output e.g.
+<p> find /home/ralph/sisu_www
+-type f | egrep<br>
+ &rsquo;/sisu_www/(sisu|bookmarks)/.+?.html$&rsquo; | egrep -v<br>
+ &rsquo;(doc|concordance).html$&rsquo; |estcmd gather -sd casket -<br>
+
+<p> from your current document preparation/markup directory, you would construct
+a rune along the following lines:
+<p> find /home/ralph/sisu_www -type f
+| egrep &rsquo;/home/ralph/sisu_www/([specify Universe"<br>
+ first &nbsp;directory &nbsp;for &nbsp;inclusion]|[specify &nbsp;second &nbsp;directory &nbsp;for Universe"<br>
+ inclusion]|[another &nbsp;directory &nbsp;for &nbsp;inclusion? &nbsp;...])/.+?.html$&rsquo; |<br>
+ egrep -v &rsquo;(doc|concordance).html$&rsquo; |estcmd gather -sd<br>
+ /home/ralph/sisu_www/casket -<br>
+
+<p> (B) to set up the search form
+<p> (i) copy estseek.cgi to your cgi directory
+and set file permissions to 755:
+<p> sudo cp -vi /usr/lib/estraier/estseek.cgi
+/usr/lib/cgi-bin<br>
+
+<p> sudo chmod -v 755 /usr/lib/cgi-bin/estseek.cgi<br>
+
+<p> sudo cp -v /usr/share/hyperestraier/estseek.* /usr/lib/cgi-bin<br>
+
+<p> &nbsp;[see &nbsp;estraier &nbsp;documentation &nbsp;for &nbsp;paths]<br>
+
+<p> (ii) edit estseek.conf, with attention to the lines starting &rsquo;indexname:&rsquo;
+and &rsquo;replace:&rsquo;:
+<p> indexname: /home/ralph/sisu_www/casket<br>
+
+<p> replace: ^file:///home/ralph/sisu_www{{!}}<a href='http://localhost'>http://localhost</a>
+<br>
+
+<p> replace: /index.html?${{!}}/<br>
+
+<p> (C) to test using webrick, start webrick:
+<p> sisu -W<br>
+
+<p> and try open the url: &lt;<a href='http://localhost:8081/cgi-bin/estseek.cgi'>http://localhost:8081/cgi-bin/estseek.cgi</a>
+&gt;
+<p> DOCUMENT
+INFORMATION (METADATA)
+<p> METADATA
+<p> Document Manifest @ &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sisu_manifest.html</a>
+&gt;
+
+<p> <b>Dublin Core</b> (DC)
+<p> <i>DC</i> tags included with this document are provided here.
+
+<p> DC Title: <i>SiSU</i> - SiSU information Structuring Universe - Search &nbsp;[0.58]
+<p>
+ DC Creator: <i>Ralph</i> Amissah
+<p> DC Rights: <i>Copyright</i> (C) Ralph Amissah 2007,
+part of SiSU documentation, License GPL 3
+<p> DC Type: <i>information</i>
+<p> DC Date
+created: <i>2002-08-28</i>
+<p> DC Date issued: <i>2002-08-28</i>
+<p> DC Date available: <i>2002-08-28</i>
+
+<p> DC Date modified: <i>2007-09-16</i>
+<p> DC Date: <i>2007-09-16</i>
+<p> <b>Version Information</b>
+
+<p> Sourcefile: <i>sisu_search._sst</i>
+<p> Filetype: <i>SiSU</i> text insert 0.58
+<p> Sourcefile
+Digest, MD5(sisu_search._sst)= <i>52c1d6d3c3082e6b236c65debc733a05</i>
+<p> Skin_Digest:
+MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
+
+<p><i>20fc43cf3eb6590bc3399a1aef65c5a9</i>
+<p> <b>Generated</b>
+<p> Document (metaverse) last
+generated: <i>Sun</i> Sep 23 01:14:04 +0100 2007
+<p> Generated by: <i>SiSU</i> <i>0.58.3</i> of
+2007w36/4 (2007-09-06)
+<p> Ruby version: <i>ruby</i> 1.8.6 (2007-06-07 patchlevel 36)
+&nbsp;[i486-linux]
+<p>
+<ol>
+<b>.</b><li>&lt;<a href='http://www.postgresql.org/'>http://www.postgresql.org/</a>
+&gt; &lt;<a href='http://advocacy.postgresql.org/'>http://advocacy.postgresql.org/</a>
+&gt;<br>
+ &lt;<a href='http://en.wikipedia.org/wiki/Postgresql'>http://en.wikipedia.org/wiki/Postgresql</a>
+&gt;<br>
+ </li><b>.</b><li>&lt;<a href='http://www.hwaci.com/sw/sqlite/'>http://www.hwaci.com/sw/sqlite/</a>
+&gt; &lt;<a href='http://en.wikipedia.org/wiki/Sqlite'>http://en.wikipedia.org/wiki/Sqlite</a>
+&gt;<br>
+ </li><b>.</b><li>&lt;<a href='http://search.sisudoc.org'>http://search.sisudoc.org</a>
+&gt; </li><b>.</b><li>(which could be extended further with current
+back-end). As regards scaling of the database, it is as scalable as the database
+(here Postgresql) and hardware allow. </li><b>.</b><li>of this feature when demonstrated
+to an IBM software innovations evaluator in 2004 he said to paraphrase:
+this could be of interest to us. We have large document management systems,
+you can search hundreds of thousands of documents and we can tell you which
+documents meet your search criteria, but there is no way we can tell you
+without opening each document where within each your matches are found.
+
+<p> </dd>
+
+<dt>Other versions of this document: </dt>
+<dd></dd>
+
+<dt>manifest: &lt;<a href='http://www.jus.uio.no/sisu/sisu_search/sisu_manifest.html'><a href='http://www.jus.uio.no/sisu/sisu_search/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_search/sisu_manifest.html</a>
+</a>
+&gt;
+</dt>
+<dd></dd>
+
+<dt>html: &lt;<a href='http://www.jus.uio.no/sisu/sisu_search/toc.html'><a href='http://www.jus.uio.no/sisu/sisu_search/toc.html'>http://www.jus.uio.no/sisu/sisu_search/toc.html</a>
+</a>
+&gt; </dt>
+<dd></dd>
+
+<dt>pdf: &lt;<a href='http://www.jus.uio.no/sisu/sisu_search/portrait.pdf'><a href='http://www.jus.uio.no/sisu/sisu_search/portrait.pdf'>http://www.jus.uio.no/sisu/sisu_search/portrait.pdf</a>
+</a>
+&gt;
+</dt>
+<dd></dd>
+
+<dt>pdf: &lt;<a href='http://www.jus.uio.no/sisu/sisu_search/landscape.pdf'><a href='http://www.jus.uio.no/sisu/sisu_search/landscape.pdf'>http://www.jus.uio.no/sisu/sisu_search/landscape.pdf</a>
+</a>
+&gt; </dt>
+<dd> </dd>
+
+<dt>at: &lt;<a href='http://www.jus.uio.no/sisu'><a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
+</a>
+&gt;
+</dt>
+<dd></dd>
+
+<dt>* Generated by: SiSU 0.58.3 of 2007w36/4 (2007-09-06) </dt>
+<dd></dd>
+
+<dt>* Ruby version: ruby
+1.8.6 (2007-06-07 patchlevel 36) [i486-linux] </dt>
+<dd></dd>
+
+<dt>* Last Generated on: Sun Sep 23
+01:14:07 +0100 2007 </dt>
+<dd></dd>
+
+<dt>* SiSU <a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
+ </dt>
+<dd></dd>
+</dl>
+<p>
+</body>
+</html>