From a72e66db913de3a2e508080c8b1fc8d1342a899b Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Tue, 25 Sep 2007 23:23:03 +0100 Subject: remove generated output from main package --- .../sisu_manual/sisu_search/concordance.html | 1109 ---------- .../sisu_manual/sisu_search/digest.txt | 222 -- .../sisu_manual/sisu_search/doc.html | 2306 -------------------- .../sisu_manual/sisu_search/dom.xml | 1407 ------------ .../sisu_manual/sisu_search/endnotes.html | 484 ---- .../sisu_manual/sisu_search/index.html | 626 ------ .../sisu_manual/sisu_search/landscape.pdf | Bin 125170 -> 0 bytes .../sisu_manual/sisu_search/metadata.html | 591 ----- .../sisu_manual/sisu_search/opendocument.odt | Bin 12790 -> 0 bytes .../sisu_manual/sisu_search/plain.txt | 600 ----- .../sisu_manual/sisu_search/portrait.pdf | Bin 130156 -> 0 bytes .../sisu_manual/sisu_search/postgresql.html | 734 ------- .../sisu_manual/sisu_search/sax.xml | 918 -------- .../sisu_manual/sisu_search/scroll.xhtml | 904 -------- .../sisu_manual/sisu_search/search_cgi.html | 694 ------ .../sisu_search/search_hyperestraier.html | 847 ------- .../sisu_manual/sisu_search/search_intro.html | 509 ----- .../sisu_manual/sisu_search/search_sql.html | 639 ------ .../sisu_manual/sisu_search/sisu_manifest.html | 198 -- .../sisu_manual/sisu_search/sisupod.zip | Bin 13088 -> 0 bytes .../sisu_manual/sisu_search/sitemap.xml | 30 - .../sisu_manual/sisu_search/sqlite.html | 734 ------- .../sisu_manual/sisu_search/toc.html | 626 ------ 23 files changed, 14178 deletions(-) delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/concordance.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/digest.txt delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/doc.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/dom.xml delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/endnotes.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/index.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/landscape.pdf delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/metadata.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/opendocument.odt delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/plain.txt delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/portrait.pdf delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/postgresql.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/sax.xml delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/scroll.xhtml delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/search_cgi.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/search_hyperestraier.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/search_intro.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/search_sql.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/sisu_manifest.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/sisupod.zip delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/sitemap.xml delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/sqlite.html delete mode 100644 data/doc/manuals_generated/sisu_manual/sisu_search/toc.html (limited to 'data/doc/manuals_generated/sisu_manual/sisu_search') diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/concordance.html b/data/doc/manuals_generated/sisu_manual/sisu_search/concordance.html deleted file mode 100644 index 10d3a748..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/concordance.html +++ /dev/null @@ -1,1109 +0,0 @@ - - - - - SiSU created WordIndex for: SiSU - Search - - - - - - - - - - - - - - - - -
- -
SiSU -->
-
- - - - - - - - - - - - - - -
- - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
-
-   - TOC -   -
-

-
 

SiSU - Search

Ralph Amissah

- -

Word index links are to html versions of the text the segmented version followed by the scroll (single document) version.
[For segmented text references [T1], [T2] or [T3] appearing without a link, indicates that the word appears in a title (or subtitle) of the text (that is identifiable by the appended object citation number).]

-

(The word listing/index is Case sensitive: Capitalized words appear before lower case)

-

- word (number of occurences)
linked references to word within document
- [if number of occurences exceed number of references - word occurs more than once in at least one reference. Footnote/endnotes are either assigned to the paragraph from which they are referenced or ignored, so it is relevant to check the footnotes referenced from within a paragraph as well.] -

-

- (After the page is fully loaded) you can jump directly to a word by appending a hash (#) and the word to the url for this text, (do not forget that words are case sensitive, and may be listed twice (starting with and without an upper case letter)), #your_word # [ http://[web host]/sisu_search/concordance.html#your_word ] -

- -

Ability

(1)

-

6,

-

Able

(1)

-

17,

-

Above

(1)

-

74,

-

According

(1)

-

88,

-

Across

(2)

-

6, 63,

-

Add

(1)

-

15,

-

Addition

(1)

-

6,

-

All

(10)

-

5, 10, 12, 16, 17, 33, 54, 63,

-

Allow

(1)

-

62,

-

Almost

(1)

-

12,

-

Along

(3)

-

12, 64, 96,

-

Also

(1)

-

94,

-

Alternatively

(2)

-

27, 48,

-

Amissah

(1)

-

[H]1,

-

And

(51)

-

4, 5, 6, 9, 11, 12, 13, 14, 16, 17, 22, 27, 29, 30, 33, 34, 35, 43, 48, 50, 51, 54, 55, 56, 61, 62, 63, 64, 74, 94, 99, 104, 110,

-

Another

(2)

-

12, 97,

-

Appears

(1)

-

17,

-

Are

(15)

-

6, 10, 13, 27, 48, 63, 64, 70, 88,

-

Ascii

(1)

-

14,

-

Associated

(2)

-

33, 54,

-

Assume

(1)

-

85,

-

Attention

(1)

-

104,

-

Author

(1)

-

11,

-

Available

(3)

-

5, 17, 75,

-

Back

(2)

-

13, 62,

-

Backend

(1)

-

61,

-

Basically

(1)

-

6,

-

Basis

(1)

-

70,

-

Because

(1)

-

5,

-

Before

(4)

-

31, 32, 52, 53,

-

Being

(6)

-

12, 16, 17, 22, 43,

-

Bin

(3)

-

100, 101, 102,

-

Bookmarks

(1)

-

95,

-

Both

(2)

-

12, 13,

-

Builds

(3)

-

34, 55, 65,

-

Built

(2)

-

69, 70,

-

But

(1)

-

64,

-

Called

(1)

-

70,

-

Can

(9)

-

4, 6, 10, 17, 63, 64,

-

Casket

(5)

-

90, 92, 95, 97, 105,

-

Cgi

(10)

-

65, 72, 73, 99, 100, 101, 102,

-

Check

(1)

-

93,

-

Chmod

(1)

-

101,

-

Choose

(2)

-

10, 70,

-

Chunked

(1)

-

16,

-

Citation

(7)

-

5, 16, 17, 61, 62, 63,

-

Clean

(2)

-

12, 13,

-

Clearly

(1)

-

5,

-

Collection

(2)

-

70, 91,

-

Collections

(1)

-

70,

-

Command

(2)

-

66, 91,

-

Commands

(4)

-

26, 27, 47, 48,

-

Complex

(1)

-

17,

-

Concordance

(3)

-

94, 95, 97,

-

Conf

(1)

-

104,

-

Configuration

(1)

-

93,

-

Connect

(2)

-

68,

-

Constituent

(1)

-

16,

-

Construct

(4)

-

16, 27, 48, 96,

-

Containing

(2)

-

11, 13,

-

Contains

(1)

-

14,

-

Content

(4)

-

17, 33, 54,

-

Contents

(5)

-

17, 36, 37, 57, 58,

-

Conveniently

(1)

-

4,

-

Copied

(3)

-

72, 73, 76,

-

Copy

(1)

-

99,

-

Core

(2)

-

11, 17,

-

Could

(2)

-

62, 64,

-

Course

(1)

-

15,

-

Create

(4)

-

29, 32, 50, 53,

-

Createall

(2)

-

30, 51,

-

Created

(4)

-

5, 30, 51, 65,

-

Createdb

(2)

-

31, 52,

-

Creates

(6)

-

30, 31, 32, 51, 52, 53,

-

Criteria

(4)

-

6, 64,

-

Cross

(1)

-

13,

-

Current

(4)

-

62, 68, 96,

-

Currently

(2)

-

10, 61,

-

Data

(3)

-

10, 33, 54,

-

Database

(53)

-

5, 6, 9, 10, 16, 17, 22, 29, 30, 31, 32, 33, 34, 36, 37, 38, 43, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 62, 63, 65, 68, 70,

-

Databases

(8)

-

8, 9, 27, 48, 69, 70,

-

DBI

(2)

-

68,

-

Dbi

(4)

-

30, 51, 68,

-

Default

(3)

-

27, 48, 70,

-

Defined

(1)

-

5,

-

Degree

(1)

-

6,

-

Demonstrated

(1)

-

64,

-

Demonstrates

(1)

-

62,

-

Denotes

(4)

-

27, 48,

-

Dependencies

(2)

-

22, 43,

-

Dependency

(3)

-

20, 22, 43,

-

Depending

(1)

-

93,

-

Description

(2)

-

21, 42,

-

Desirable

(1)

-

94,

-

Destroy

(2)

-

29, 50,

-

Destroys

(4)

-

33, 34, 54, 55,

-

Different

(1)

-

6,

-

Directly

(1)

-

6,

-

Directories

(4)

-

33, 54, 91, 93,

-

Directory

(21)

-

30, 33, 51, 54, 70, 72, 73, 76, 85, 86, 87, 91, 93, 96, 97, 99,

-

Display

(1)

-

64,

-

Doc

(4)

-

80, 84, 95, 97,

-

Document

(16)

-

5, 6, 9, 16, 17, 20, 38, 41, 59, 63, 64, 91, 96,

-

Documentation

(2)

-

78, 103,

-

Documents

(18)

-

6, 9, 10, 16, 17, 35, 36, 56, 57, 63, 64, 70,

-

Dropall

(2)

-

33, 54,

-

Drops

(2)

-

33, 54,

-

Dublin

(2)

-

11, 17,

-

Dummy

(2)

-

22, 43,

-

Duplicate

(1)

-

94,

-

Duplicates

(1)

-

94,

-

Each

(7)

-

6, 12, 63, 64,

-

Ease

(1)

-

16,

-

Easily

(1)

-

4,

-

Easy

(1)

-

17,

-

Ebook

(1)

-

70,

-

Edit

(1)

-

104,

-

Effective

(1)

-

17,

-

Either

(2)

-

5, 64,

-

Elementary

(1)

-

16,

-

Elsewhere

(1)

-

93,

-

Empty

(2)

-

34, 55,

-

End

(2)

-

62,

-

Endnotes

(1)

-

13,

-

Estcmd

(6)

-

81, 87, 90, 92, 95, 97,

-

Estraier

(3)

-

94, 100, 103,

-

Estseek

(5)

-

99, 100, 101, 102, 104,

-

Etc

(1)

-

17,

-

Evaluator

(1)

-

64,

-

Examples

(2)

-

85, 88,

-

Exclude

(1)

-

94,

-

Existed

(4)

-

31, 32, 52, 53,

-

Existing

(4)

-

30, 34, 51, 55,

-

Expand

(1)

-

63,

-

Extended

(1)

-

62,

-

Facilitate

(1)

-

16,

-

Feature

(1)

-

64,

-

Features

(1)

-

61,

-

Feedback

(1)

-

66,

-

Feeds

(1)

-

9,

-

File

(6)

-

36, 37, 57, 58, 94, 99,

-

Filename

(10)

-

24, 25, 36, 37, 38, 45, 46, 57, 58, 59,

-

Files

(1)

-

94,

-

Find

(4)

-

91, 92, 95, 97,

-

First

(1)

-

97,

-

Follow

(1)

-

85,

-

Following

(3)

-

66, 88, 96,

-

For

(15)

-

5, 12, 13, 17, 22, 43, 64, 65, 70, 73, 78, 97, 103,

-

Form

(5)

-

71, 72, 73, 76, 98,

-

Formats

(3)

-

6, 17, 94,

-

Formatted

(2)

-

12, 13,

-

Forms

(2)

-

5, 10,

-

Found

(2)

-

63, 64,

-

Four

(1)

-

10,

-

Fourth

(1)

-

14,

-

From

(8)

-

5, 13, 38, 59, 62, 70, 96,

-

Front

(1)

-

62,

-

Frontend

(3)

-

61, 62, 65,

-

Full

(2)

-

14, 17,

-

Functionality

(1)

-

62,

-

Further

(2)

-

15, 62,

-

Gather

(5)

-

87, 90, 92, 95, 97,

-

Generate

(1)

-

86,

-

Generated

(2)

-

17, 76,

-

Generates

(2)

-

72, 73,

-

Given

(4)

-

30, 33, 51, 54,

-

Granularity

(1)

-

6,

-

Hardware

(1)

-

62,

-

Has

(3)

-

5, 6, 12,

-

Have

(3)

-

17, 64,

-

Headers

(2)

-

11, 14,

-

Headings

(2)

-

17,

-

Held

(1)

-

94,

-

Help

(2)

-

66, 67,

-

Here

(1)

-

62,

-

Home

(13)

-

68, 70, 85, 89, 90, 92, 95, 97, 105,

-

However

(2)

-

27, 48,

-

Html

(16)

-

5, 14, 17, 63, 80, 84, 92, 94, 95, 97, 107,

-

Hundreds

(1)

-

64,

-

Hyperestraier

(6)

-

4, 74, 77, 78, 80, 102,

-

Hypothetically

(1)

-

5,

-

IBM

(1)

-

64,

-

Identifiable

(1)

-

12,

-

Ignored

(1)

-

10,

-

Import

(4)

-

35, 36, 56, 57,

-

Imports

(2)

-

36, 57,

-

Include

(1)

-

93,

-

Includes

(1)

-

63,

-

Including

(4)

-

11, 33, 54, 61,

-

Inclusion

(3)

-

97,

-

Incorporated

(1)

-

17,

-

Indeed

(1)

-

63,

-

Index

(8)

-

80, 84, 86, 87, 93, 94, 107,

-

Indexed

(3)

-

4, 17, 86,

-

Indexes

(4)

-

30, 33, 51, 54,

-

Indexing

(2)

-

4, 91,

-

Indexname

(2)

-

104, 105,

-

Individual

(2)

-

12, 17,

-

Information

(11)

-

9, 12, 16, 17, 20, 22, 41, 43, 63, 74, 94,

-

Initial

(2)

-

30, 51,

-

Innovations

(1)

-

64,

-

Install

(2)

-

22, 43,

-

Installed

(1)

-

75,

-

Instructed

(1)

-

76,

-

Instruction

(4)

-

24, 25, 45, 46,

-

Interchangeably

(2)

-

28, 49,

-

Interest

(1)

-

64,

-

Interesting

(1)

-

10,

-

Into

(2)

-

9, 16,

-

Introduction

(2)

-

3, 60,

-

Its

(3)

-

12, 33, 54,

-

Just

(2)

-

5, 17,

-

Kills

(2)

-

33, 54,

-

Large

(1)

-

64,

-

Latex

(1)

-

63,

-

Least

(1)

-

5,

-

Level

(6)

-

6, 16, 17, 36, 57,

-

Lib

(4)

-

100, 101, 102,

-

Limit

(2)

-

91, 94,

-

Lines

(2)

-

96, 104,

-

Links

(1)

-

17,

-

Live

(1)

-

17,

-

Loads

(1)

-

16,

-

Locating

(1)

-

17,

-

Locations

(5)

-

6, 17, 63, 64,

-

Logical

(1)

-

16,

-

Lowercase

(2)

-

27, 48,

-

Lucene

(1)

-

4,

-

Machine

(1)

-

66,

-

Make

(2)

-

6, 17,

-

Makes

(2)

-

17, 62,

-

Man

(4)

-

22, 43, 81, 83,

-

Management

(1)

-

64,

-

Manual

(1)

-

70,

-

Manually

(3)

-

30, 51, 76,

-

Map

(1)

-

5,

-

Mapping

(1)

-

70,

-

Mappings

(2)

-

27, 48,

-

Markup

(3)

-

5, 16, 96,

-

Markupd

(1)

-

9,

-

Match

(1)

-

6,

-

Matched

(6)

-

63, 64,

-

Matches

(2)

-

63, 64,

-

May

(7)

-

27, 28, 48, 49, 64, 91, 94,

-

Meet

(2)

-

64,

-

Meeting

(1)

-

64,

-

Met

(1)

-

6,

-

More

(1)

-

10,

-

Multiple

(1)

-

94,

-

Must

(3)

-

72, 73, 76,

-

Name

(9)

-

19, 30, 33, 40, 51, 54, 70, 87,

-

Names

(1)

-

64,

-

Naturally

(1)

-

12,

-

Nbsp

(68)

-

68,

-

Necessary

(1)

-

70,

-

Need

(1)

-

88,

-

Needed

(3)

-

16, 22, 43,

-

Needs

(1)

-

88,

-

New

(2)

-

34, 55,

-

NOTE

(1)

-

85,

-

Note

(2)

-

64, 69,

-

Number

(4)

-

4, 12, 16, 64,

-

Numbering

(4)

-

17, 61, 62, 63,

-

Numbers

(2)

-

6, 17,

-

Object

(13)

-

5, 6, 12, 16, 17, 36, 57, 61, 62, 63, 64,

-

Objects

(6)

-

6, 16, 17, 63, 64,

-

One

(6)

-

10, 11, 12, 14, 63,

-

Only

(1)

-

17,

-

Open

(1)

-

110,

-

Opening

(1)

-

64,

-

Other

(4)

-

11, 16, 63, 94,

-

Otherwise

(2)

-

70,

-

Output

(13)

-

4, 5, 6, 10, 14, 17, 85, 93, 94,

-

Outputs

(2)

-

63,

-

Package

(5)

-

20, 22, 43,

-

Paragraph

(5)

-

12, 13,

-

Paragraphs

(2)

-

63, 64,

-

Paraphrase

(1)

-

64,

-

Part

(2)

-

22, 43,

-

Particular

(1)

-

91,

-

Parts

(1)

-

16,

-

Path

(1)

-

87,

-

Paths

(1)

-

103,

-

PDF

(1)

-

63,

-

Pdf

(1)

-

14,

-

Permissions

(1)

-

99,

-

Pgsql

(4)

-

27, 28, 30, 48,

-

Placed

(1)

-

85,

-

Plain

(1)

-

94,

-

Populate

(5)

-

6, 22, 27, 43, 48,

-

Populates

(2)

-

36, 57,

-

Populating

(1)

-

8,

-

Port

(2)

-

68,

-

Possibility

(1)

-

15,

-

Possible

(2)

-

5, 17,

-

Postgresql

(14)

-

18, 20, 22, 27, 30, 36, 38, 48, 62, 68,

-

PostgreSQL

(2)

-

9, 61,

-

Precise

(1)

-

17,

-

Preferable

(1)

-

94,

-

Preparation

(1)

-

96,

-

Probably

(1)

-

94,

-

Properly

(1)

-

75,

-

Provide

(1)

-

63,

-

Provided

(4)

-

17, 27, 48, 66,

-

Provides

(1)

-

74,

-

Publishing

(2)

-

20, 41,

-

Query

(1)

-

62,

-

Quite

(1)

-

12,

-

Ralph

(15)

-

[H]1, 68, 70, 85, 89, 90, 92, 95, 97, 105,

-

Read

(1)

-

5,

-

Recreate

(2)

-

34, 55,

-

Refer

(1)

-

63,

-

Referenced

(2)

-

13,

-

Regards

(1)

-

62,

-

Related

(5)

-

9, 22, 43,

-

Relation

(1)

-

14,

-

Relational

(3)

-

6, 16, 17,

-

Relations

(2)

-

30, 51,

-

Relevant

(2)

-

17, 63,

-

Remove

(4)

-

35, 38, 56, 59,

-

Removes

(2)

-

38, 59,

-

Replace

(3)

-

104, 106, 107,

-

Requested

(2)

-

30, 51,

-

Required

(6)

-

24, 25, 30, 45, 46, 51,

-

Results

(5)

-

5, 17, 63, 64,

-

Retained

(1)

-

10,

-

Return

(1)

-

17,

-

Richer

(1)

-

5,

-

Rune

(1)

-

96,

-

Said

(1)

-

64,

-

Same

(7)

-

17, 27, 30, 33, 48, 51, 54,

-

Sample

(5)

-

61, 62, 72, 73,

-

Scalable

(1)

-

62,

-

Scaling

(1)

-

62,

-

Search

(23)

-

[H]1, [H]2, 3, 5, 17, 61, 62, 64, 65, 71, 72, 73, 76, 93, 98,

-

Searchable

(2)

-

6, 12,

-

Searches

(1)

-

17,

-

Searching

(3)

-

12, 13, 16,

-

Second

(1)

-

97,

-

See

(2)

-

78, 103,

-

Semantic

(1)

-

11,

-

Serialized

(2)

-

20, 41,

-

Server

(5)

-

72, 73, 75, 91,

-

Set

(5)

-

64, 68, 98, 99,

-

Setting

(1)

-

74,

-

Setup

(1)

-

66,

-

Share

(3)

-

80, 84, 102,

-

Shared

(1)

-

6,

-

Should

(4)

-

10, 30, 51, 75,

-

Simply

(1)

-

5,

-

Sisu

(40)

-

9, 22, 24, 25, 27, 31, 32, 33, 34, 36, 37, 38, 43, 45, 46, 48, 52, 53, 54, 55, 57, 58, 59, 65, 67, 68, 72, 73, 74, 75, 84, 85, 92, 94, 95, 109,

-

SiSU

(17)

-

[H]1, [H]2, 3, 4, 6, 9, 16, 17, 20, 22, 41, 43, 61, 63,

-

Site

(1)

-

10,

-

Sites

(1)

-

5,

-

Small

(1)

-

62,

-

Smallest

(1)

-

16,

-

Software

(1)

-

64,

-

Some

(1)

-

74,

-

Specified

(5)

-

36, 38, 57, 59, 70,

-

Specify

(2)

-

97,

-

Sql

(4)

-

5, 6, 9, 67,

-

SQL

(4)

-

7, 8, 63,

-

Sqlite

(17)

-

27, 39, 43, 46, 48, 49, 51, 57, 59, 68,

-

SQLite

(2)

-

9, 68,

-

Standalone

(1)

-

4,

-

Start

(1)

-

108,

-

Starting

(1)

-

104,

-

Starts

(1)

-

75,

-

Step

(2)

-

30, 51,

-

Stored

(2)

-

16, 17,

-

Streamed

(1)

-

10,

-

Stripped

(1)

-

16,

-

Structural

(4)

-

10, 12, 16, 17,

-

Structurally

(1)

-

16,

-

Structure

(4)

-

5, 9, 34, 55,

-

Structured

(2)

-

20, 41,

-

Structures

(1)

-

15,

-

Subject

(1)

-

11,

-

Substantive

(2)

-

12,

-

Such

(1)

-

4,

-

Sudo

(3)

-

100, 101, 102,

-

Synopsis

(2)

-

23, 44,

-

System

(5)

-

5, 17, 20, 41, 62,

-

Systems

(1)

-

64,

-

Table

(2)

-

14,

-

Tables

(9)

-

10, 30, 32, 33, 51, 53, 54,

-

Tagging

(1)

-

16,

-

Tailored

(2)

-

17, 88,

-

Tell

(2)

-

64,

-

Test

(1)

-

108,

-

Text

(11)

-

5, 12, 13, 14, 16, 17, 63,

-

Texts

(2)

-

10, 12,

-

That

(10)

-

5, 6, 17, 62, 64, 70, 85, 88,

-

The

(88)

-

5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 22, 27, 30, 33, 36, 43, 48, 51, 54, 57, 62, 63, 64, 65, 66, 70, 72, 73, 75, 76, 78, 85, 86, 88, 91, 93, 94, 96, 98, 104, 110,

-

Their

(2)

-

16,

-

Them

(2)

-

6, 12,

-

Then

(1)

-

63,

-

There

(2)

-

15, 64,

-

These

(4)

-

6, 63, 94,

-

They

(2)

-

10, 13,

-

Third

(1)

-

13,

-

This

(8)

-

6, 10, 16, 22, 43, 64,

-

Though

(1)

-

10,

-

Thousands

(1)

-

64,

-

Title

(1)

-

11,

-

Toc

(1)

-

94,

-

Together

(3)

-

9, 17, 91,

-

Tools

(1)

-

4,

-

Try

(1)

-

110,

-

Two

(2)

-

27, 48,

-

Txt

(1)

-

94,

-

Type

(6)

-

6, 8, 9, 92, 95, 97,

-

Types

(1)

-

6,

-

Units

(2)

-

20, 41,

-

Unless

(1)

-

70,

-

Update

(2)

-

37, 58,

-

Updates

(2)

-

37, 58,

-

Uppercase

(2)

-

27, 48,

-

Url

(1)

-

110,

-

Use

(4)

-

17, 62, 73, 91,

-

Used

(8)

-

27, 28, 48, 49, 70,

-

User

(2)

-

10, 68,

-

Using

(4)

-

22, 43, 63, 108,

-

Usr

(7)

-

80, 84, 100, 101, 102,

-

Utilising

(1)

-

61,

-

Various

(1)

-

6,

-

Version

(1)

-

16,

-

Versions

(4)

-

12, 13, 14, 17,

-

Viewed

(1)

-

6,

-

Way

(2)

-

17, 64,

-

Web

(4)

-

65, 72, 73, 91,

-

Webrick

(6)

-

65, 73, 75, 108,

-

Webserv

(2)

-

65, 73,

-

Webserver

(3)

-

76, 86, 93,

-

Well

(1)

-

17,

-

What

(1)

-

63,

-

When

(1)

-

64,

-

Where

(5)

-

31, 32, 52, 53, 64,

-

Wherever

(1)

-

75,

-

Which

(16)

-

5, 6, 12, 13, 17, 22, 43, 62, 63, 64, 72, 73, 75, 93,

-

Wildcard

(10)

-

24, 25, 36, 37, 38, 45, 46, 57, 58, 59,

-

Will

(1)

-

88,

-

Wish

(1)

-

93,

-

With

(24)

-

6, 9, 12, 14, 16, 17, 22, 33, 36, 43, 54, 57, 62, 64, 73, 91, 104,

-

Within

(11)

-

6, 27, 48, 63, 64, 70, 86, 91,

-

Without

(2)

-

16, 64,

-

Work

(1)

-

70,

-

Working

(3)

-

30, 51, 70,

-

Would

(1)

-

96,

-

XML

(1)

-

63,

-

Xml

(2)

-

14, 17,

-

You

(10)

-

63, 64, 70, 91, 93, 96,

-

Your

(6)

-

6, 64, 88, 96, 99,

- - - - - - -
- -
-

- - SiSU - -

-
- -

- Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
- - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
- - SiSU - - is software for document structuring, publishing and search, -
- - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
- w3 since October 3 1993 - - ralph@amissah.com - -

-
-

- SiSU using: -
Standard SiSU markup syntax, -
Standard SiSU meta-markup syntax, and the -
Standard SiSU object citation numbering and system, (object/text positioning system) -
- Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

-
-

- - GPLv3 - -

-
-

- - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

-
-

- SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
- Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
- Get With the Future - - Way Better! - -

-
- \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/digest.txt b/data/doc/manuals_generated/sisu_manual/sisu_search/digest.txt deleted file mode 100644 index 2eaa4f85..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/digest.txt +++ /dev/null @@ -1,222 +0,0 @@ -SiSU - Search -Ralph Amissah -sisu_search._sst ----------------------------------------------- -SiSU Document Content Certificate (Digest/DCC) ----------------------------------------------- - md5 digests ------------- -Sourcefile digest: - source filename: -available outputs: http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sisu_manifest.html - time generated: Tue Sep 25 02:54:29 +0100 2007 - SiSU version used: SiSU 0.59.1 of 2007w39/2 (2007-09-25) - Ruby version used: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux] ------------- -Document Digest Tree (from dal): -level (if any), ocn: digest clean (no markup/notes), digest all (includes markup & endnotes) - [endnote number] endnote digest clean - - :A - 1 4246f0bc562f3e18b4acfc65288ef9ab ef7233be6f8045664c90f9d9fe79ddbd - :B - 2 fbd0978535b1aaa1975cc8fbb73cd9c3 ad9163b52f9e290fd934c1fcd67cb31c - 1 - 3 cd91b28a25144f8eaad423354a1316ed ac60d816965cf20b2b9bf648cb86d4b1 - - 4 d4ab63ccec77fc307a46478d1d389d75 d23094cb94b364953407a996ef492bd6 - - 5 13a015028f686a1bf9d58bc94e4723c5 edf9139aba193279430f26f35a94b640 - - 6 af2c3d3d75a4f67aaaf45924abdfc716 b3ef978f9c398cd084bb75cb39429adc - 1 - 7 dbabfcedd14a4cacee8d63e6ba0d4fcb 58dfc26a1c379633e8ff196a9f1e09c7 - 2 - 8 390c6d53d01835132eb10b62faf93e68 57da460c9d89296ee0cdf2f7a0d24353 - - 9 554ee25861ec1fef36d09c1f3a0e80e4 b8e425b251f7bdfe43fd963263209160 - [1] 77397de9508d2d5999ed43a78543fe80 - [2] 104b6c3164546ccc9a49b8a45bfee399 - - 10 74eea45e9183ee7cb4368078d34f79dd f63e0c793b6095bd06b57fd7609a14c5 - - 11 dfb31f935cb2f8c383a409bdb7858790 5f22f7547ebb217a75aeab303a67693d - - 12 dc775b479b9c40119ddddc322fea720d 6d3d1345047671ebe03ad3b323c57d8f - - 13 e569de19867d22395eff154d152ea82e 68c6bf5296eee72d31ff39f405c55ff3 - - 14 0c13bb4eb22b66d32a4516bc0fc23427 19b05f0ebf08dc72b3f325be4f4faaca - - 15 75151252ac158b73109361decb4ebc10 e147eef55b5461289b3b4588f6652e9c - - 16 5bee4488627358af383524aeee7e60dd 8c12fd168b86db7f414b00f1612d08b5 - - 17 a139edb9e1f96c1f4e1d0eb68331850c 91a4211566ebd54a6cede429a2b6af0f - 1 - 18 3ba7981f32be14d25fbedb62f2f62d62 3fe8b9f222fba688811d139bff939c41 - 2 - 19 becec14c2ee58bd8cbfbe1388ca52b7e f0f1c02206e30e1b2a658b56e3ba4840 - - 20 16b2ce42a13ea74caad8c64ba460c5d2 bc21659fa32178f479ca81266ffe2fff - 2 - 21 7f8558c48f0b1eb17b97fdf2c6f25a18 e84583990a7e0b535f55b5eb5b01dd5a - - 22 f6bb15333dd3c1aa4eb812ade0634f24 f2e13034d2cd9fc21734cc95d7fcd283 - 2 - 23 5f067d093fe3c2a769f0c0b427a35a78 65a63194489472dd6e3443e40b811d51 - - 24 99e14833e6f3917607f110abfb0c2181 1226415dd7401adcdb099e0a21b77b43 - - 25 444a85250a623755096fb47352d4082f 8d771e32508c52e1a97fdf3a2a505662 - 2 - 26 d0535c7fda62fa40055dae30d9c273ab 0113478e845eb6af2991d63fc8967dd9 - - 27 e02164008858bcc30430dacb51e89a8e 4eb0fd357a4c82f553d3fb642c65b7b7 - - 28 8c0427489628e1aeba233e3e5e02916b 839438544d01377eb2175a9dcb78bd93 - 3 - 29 b1b72beb58795f1c64d956d56e17a3f1 b110ac91d855f02f5d299f6df722680a - - 30 ae617afd474c81d6a341b3141f144981 cb92b24f9b176f075c453a77b0490a10 - - 31 4c28c0bd716377a0551c989246019e82 3b700846249d32ee434f52be72936ba3 - - 32 1187ac19faf941d53ded203709f2e5b1 906ee44db6ffaffee87241b11fa9e188 - - 33 8b93eaeb2562e2b1407e14e8a7eab123 842b7c6835e468fb2121c08f1e3e2a92 - - 34 699c824372cf8c9bce2b3befc129db86 59aa023193e41ad5b5aa80571d187081 - 3 - 35 38367353e45f68dd2416c7def744a594 8f433bea976a00c9210f374d8b29a9eb - - 36 984b319fd28bba4e1da978ecadcb3ca6 4dea47d3b248d844e04f08d6e703e195 - - 37 9b401fd7e8db59109bb46968392989d5 59a3da2aa55fd16153a924aff4321705 - - 38 507b5634a4b7a3ae4b7bc13b05e7050b 3225d89c587b58b86e530e84c2531c00 - 1 - 39 50a36bfa8eb3851a20609e2d787509da bed29f4415cc18bd764d056764a5dfb9 - 2 - 40 ef25e081f166e7c5a3eb0e2957745447 2df0e8be28f310f141df8d77ad3cebed - - 41 fd84f9b747c4b98a25184e1f96de8c36 9de02f3b3cb12d6d2587e4fbb8c7aef8 - 2 - 42 83ad66c3e01f2063486ddb1608a508d3 c261f6ebc6646ce0fa7c25a416c01246 - - 43 286c8b5bc4989e153520e04702aab05e 25922f6be3b41ea9564f2f5f21fcd832 - 2 - 44 ad82dd6257c526e59ee6e61350d0ff2d b94eb972d12463344346b9390ac13ca9 - - 45 ca3dd990cc6688b25df79ca5ed4bc4cd 6cdb4fdf30f309dcd9e7b678bd8def19 - - 46 96994158983bb2475d9f7f67161ede77 b803a10e98c1081f798db3f5c6f551aa - 2 - 47 727c46e94d73b8d575e7fcd8e4bcded6 a568865635c3ce62906092f8382d1f22 - - 48 e02164008858bcc30430dacb51e89a8e b5d8bccecf08e6d57d0bf0ff13377c4c - - 49 8acfb0ed8ac2687ae4b0bdeb759a4027 db48de36c81974169f3819ec72ee3eb1 - 3 - 50 e5424173eb4df342b6551de328bcc78e 43a199792524b1a99d318fb72dc93f57 - - 51 45eccf3452982d1c0c6528c145a4aec4 c853744981e34856fdd3318a9ebe3012 - - 52 1371f1b408fe36cc7fd87fdc23fece08 ae08866696b4c2b3a5d6a95335797c75 - - 53 dd06849248b61a90354666e316e90f5e c88326438e0bcd332d89bc3206e7fbe9 - - 54 82a0a02b49f15a21e1282daea87558a3 1aad9dc73a872ec326899dc111fd94c1 - - 55 0d123320e54c234ff1a8252d837893f8 e51439302d1f19f1554cb5c6b814caaa - 3 - 56 c2510492cc71af65288158b2805b3677 57cc80e0c7c63277ed61562d9208792c - - 57 d0b13ade78fd178f015894c430a3fb2b 36e5c3f16b262db070042786eaa0076b - - 58 87248fe0fb6f29001cd7b866decf338b 5dffb992d7190b6c3aaf31678af26e04 - - 59 0249cea7b64bd42412926a99609d87e3 ae48d331e72bdfe740b37d4717b4a865 - 1 - 60 6fbe03cf2892f3968e42342066dbfa51 c5025ace4bfff4a90c84a1f1b343ac05 - 2 - 61 d32710166c217805e34844f616db4dd7 f0f0629fa7a79b480e4664201ba2bf7e - - 62 e067709cfce967d1061a880039493543 39f28c0c27361677d475bca41fd4422d - [3] 4b18bf13d91424633d8cb015e66f336f - [4] 436444e6570edf9b10b116def6d3918c - - 63 7b386ac33fcf4a20e5d63e6cd4ec6afe 849801ba1a242186387bc1b0bf1dfc11 - - 64 f17fbde688751b78b27caf13852eb5d4 31b7a360528c919d16314ccdd701eea7 - [5] 0617dc067eef7925c311d59fff987729 - - 65 c122056f49b0155f6f01f22ff7af75a5 753817083033234c72a2f42d7f2715b5 - - 66 339ca05b4fa2d0dd3ae6302708208c5b 8027735dbad2b120331bd1cc935410df - - 67 3a6e2864b4bcf96494088c5684e14ba8 8fcba682cc93e085ad792fba522014c1 - - 68 43eb4a45dfcba89e63965db5768b8590 13dade2f26fd508b6c09ee9b08a64610 - - 69 a57db9cbeced7a38dc448c911e3dbf4f 59ce7d6ce7035f192d7fe21895ed609d - - 70 05c5d1d306c5cf635036353c1af5ee87 53afd4baac3c5b3f51d1e9fef864c644 - 2 - 71 c8cc3d392d4c908f3d6f275a2d5f116b 4224e1ed00fb729f5a58862972f3688d - - 72 b04baa8e57c7288ac64ba544f0a8ff92 e3a6f7aef30eb50b82b64c1202c508f1 - - 73 9c0fe516706a2d70971978d84558fbeb 6be75b1ae5bec18086621f94336f717e - - 74 d7926882323841f861243661c11bda96 370e66e02fbff1eaf664290cabdd5139 - - 75 0b3907e64e3acd1bd7979be2019750b0 ba0caafa50c7e4c5efab5f4851821542 - - 76 ca1942e6426a7a4fcad1761c6d68b1b9 161de924d7f1e1d55589750c487f6a0b - 1 - 77 5378770991e1edb152d24322cee215e7 5f59f07bd84124c488f9c3e3f08f1928 - - 78 b161a7a03bf3ac9e96e5bc00d26d6dfe a10702af6e5d81e35a24848dbb6c2f60 - - 79 fc812ed758e6e646064af3dfc510e7ff de5237a9953aedb3fab4c7daad6e3bb7 - - 80 26b73d9f5525c925f110e5a883384bef 8b6bc86ee9546c297926aab6e646fa71 - - 81 d8195431136ce0ea788541dfe8d80e0b 6d2959ba496136ff7d4853e98898627f - - 82 da031f33dc68dcb11e5ef2b305ff7b35 f76060b8951683c8471378636ecf1663 - - 83 89684a1bb15dd0fb060c9257edec4733 f90993740fd9e0ce41d53ec9a5a77465 - - 84 08e6713c9a7a914e92c41edfea25a57a 5923873ec7df6cd3fe308ccf2b82d6fd - - 85 65f9d7b5dea2f02d3f71f76c0459c028 2f0eaf97f6207d1004dd95d6386c5d7a - - 86 70af42972e7a540d08f0d51d7e48237b 9c9741fbad00f4c0ed760a9287debdbb - - 87 9a2f4f447d408615685ccf3616f9839e 83115922a0f2a651d14120c113e86882 - - 88 67eeffe92ce21ed4c9ed7576704dc776 44cde25de62af8a9fd058a3b6110ebdf - - 89 931f0fa60417817ed8d9f214df16a325 8313a944c416cde0c5310c7eb115648c - - 90 aafdb662e2a6a678779a1d3b9d36ad5d 4f7924a0479721bae0f3025dff55df4b - - 91 d55da6e0373ccd0461d116b51bd54cb9 4cef85792f7f46fa61bca1497e12e5a5 - - 92 fde4486e8704055bbff31b6f792b3911 2319c30e8022df93f1abdb32814eb6e4 - - 93 53644f7db5a1723977bd9e3f531b4441 5f709d32240fdfad063cb6401627caf0 - - 94 2267c951081759ab11222b58a9532d6c 4961a16808329cf80e5a3000359a892a - - 95 a046bb1257d8e2a67ad685e44ba28139 2d37f8cc288fde8880c66574ca96b794 - - 96 23b65a148bda19aa6d9e30da9817d784 8f17ad1a57b12ad476666f5f57a4ab8c - - 97 a72c65feaf6656e50fa44ec6b2314b83 ed86100be35c37987b2469df2a4f4937 - - 98 d7872e044928ae0b003c9fbe912d0b5e d691bc92dcea6406969bf525fd869514 - - 99 d0a2823b6dbecdf65e50db8c00b52d84 fa8fe64428e14e3298b707465dc2ecb7 - - 100 63a9f0fabaa8f5e4fe3f904ac04a725a c7c7ccc2f9984c6524e04468c3c7f1e4 - - 101 bdb88aae2ca37a517a7ff96b89a56d79 96391dc6c42a9b6647a7928d457b97c4 - - 102 3948aee192213953a87c8a668ba05657 308944b7d96f522b713b9c212dd933dd - - 103 673c3283a5ba2a11755a3327f4505ee2 23cfe0485e35aa76b0fc1653c0a9ec74 - - 104 152d82f0d00e8ee071fa28212bf33f13 ffe588cebc24b79660251c01cb378ef8 - - 105 bd5a67f777368c9dc22b90984ad579ad 40f20cac8f9dc0f5de8f92b2c3e0560f - - 106 6a98529b9cd08ed44291a6ce5afae68e 6144f67c2b8fac7018d145cdbad56b79 - - 107 11317fb6fd42d8f594972a74e3b5287b 3d80f7be5d7ac82f8cd72ebcd7e52e14 - - 108 6dcad24811fcc9f27a4908d663db0632 c72efb5b0c72513bc4591c4e157a521c - - 109 693c6c7953a47a7d527d46b287aaafdf dba6fca7eec204f8595fcaf41c7c8fb0 - - 110 1c4258e0b6be1b3bf710fb6440af080e 9cc1084301585e19e264762dc826d144 - 1 - 0 cc4947558ec26d67c755c76262f85131 c7a5392e3bd6d769d940d79b19a68e4c - :A - 0 5b23a6f796c80555992b9b68cfdbc2bb 5fbbfb7933004e25553d56929ed7e545 - 1 - 0 ce21470ab49d1d1976bc3dc72438c183 f2709633c4c07e46bf6aeef624e8a736 - - 0 057f8ce1456cc98a9d0550d28dff5782 bfd230d96aab74b1dcee39b1ec7f4f8e - - - 0 3bca2a5af45d3d764dd73c03690cd66e ac56056f12b17cdaf50a68e61c70c01e - - - 0 ebd0aa03a5f7fa6f0e2d38b9676fb155 6f43d92a036c9944794c8582322b5875 - -dc title - 0 92668e4d8f464b8bd0dfb98a6be9a9e9 d3d49392879c94edc0c027edc3ba55ca - -dc creator - 0 0679b0c2bbba4dc8a8eea763236c903f e64313bcf0600cea90bc0935c74877cc - -dc rights - 0 0e230d9710d8294315f77233e2b11ef9 94f3688a12e01bb32bff91cf018e0aae - -dc type - 0 7ff1b8f5fc0daaa20ab922214e3a045c ff73c0e3a5d9de30b22e26cd2ad33690 - -dc date created - 0 cb35879552fc1bf1b910d906c181a1c0 449aac6b2dc0ececc07a37d174561d31 - -dc date issued - 0 73eb6864ff85079ef9dd3a08e07d320a c71b78ab67a35af417f840927614569a - -dc date available - 0 cde7f100c467fb089801f7e258d6cbe1 2040f1e6092e7d496e40b4ec26a58af7 - -dc date modified - 0 d325bb430d51f592e18ecd88b488cf97 0140c70c106aab09eb65289d8332dec0 - -dc date - 0 c8d7d2f3fe839d8e3a4f8f0abb18e8b1 0e048ac65f0bf92fba616933ffe7acbe - - - 0 9d11e23779d9604067dd20e359117573 3f883fb08147a237efaeb152bfaaa1ee - -sourcefile - 0 3fb4669a3a5153c91a3f31051a15f9df 215580baf4fbd0ea73fb53deb61c3c62 - - - 0 ec09d0bf690f922c3eccf2e4fbece1eb b7bc31947a219c2bf960290037e709d0 - - - 0 6774b776b37622220adcd490f3c965f4 3c8b00ab956cb31b825d68548e11cc8f - source c085c2eb6d68f1b7d50435f673ede407 sisu_search._sst - - - 0 2b89344dabed7858bf918b451f4942f6 ba5182e9541159cc6a5b9b2c055b13e4 - skin 20fc43cf3eb6590bc3399a1aef65c5a9 skin_sisu_manual.rb - - - 0 5c5f06440fcb85cd5c8cfafe32e34b78 d8f5595da03dd0c38d62b56492f5eb0f - -document (metaverse) last generated - 0 1107441ebbfc57b4d08e0592fa12a4d0 927790359f4a3bdeedd1bfe0d78dc670 - -generated by - 0 6c5edbc75adaa6dc22ef77d914d5b52e 857948399ac1b384fa1ec734c7b46782 - -ruby version - 0 37cf2ede6f4722230340c84e2753e412 4ccb32a8ff87fa8b6600884d16e2d685 ------------- -document structure[*] -:A - :B - 1 - 1 - 2 - 1 - 2 - 2 - 2 - 2 - 3 - 3 - 1 - 2 - 2 - 2 - 2 - 3 - 3 - 1 - 2 - 2 - 1 - 1 -:A - 1 - [*] heading levels ------------- -document structure[*] -@ = 15 -:A = 2 -:B = 1 -1 = 8 -2 = 11 -3 = 4 -objects (ocn) = 110 -endnotes = 5 - [*] number of headers (@) and of each heading level (:A to :C and 1 to 3) ------------- -Note: the time generated related fields (text and digests) will vary between otherwise identical document outputs diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/doc.html b/data/doc/manuals_generated/sisu_manual/sisu_search/doc.html deleted file mode 100644 index 03398f74..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/doc.html +++ /dev/null @@ -1,2306 +0,0 @@ - - - - - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- -
SiSU -->
-
- - - - - - - - - - - - - - - -
- - Full Text  scroll  - - - - - TOC linked  toc  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
-
-   -
-

- -

- -
- - -
- -

SiSU -

- -

Search -

- -

Ralph Amissah -

- -copy @ - - SiSU - - -
- - - -

Rights: Copyright ©  Ralph Amissah 2007, part of SiSU documentation, License GPL 3

-

- -
- -

- SiSU - Search,
Ralph Amissah
-

- -

- SiSU Search -

- -

- 1. SiSU Search - Introduction -

- -

- 2. SQL -

- -
- 2.1 populating SQL type databases -
- -

- 3. Postgresql -

- -
- 3.1 Name -
- -
- 3.2 Description -
- -
- 3.3 Synopsis -
- -
- 3.4 Commands -
- -
- 3.4.1 create and destroy database -
- -
- 3.4.2 import and remove documents -
- -

- 4. Sqlite -

- -
- 4.1 Name -
- -
- 4.2 Description -
- -
- 4.3 Synopsis -
- -
- 4.4 Commands -
- -
- 4.4.1 create and destroy database -
- -
- 4.4.2 import and remove documents -
- -

- 5. Introduction -

- -
- 5.1 Search - database frontend sample, utilising database and SiSU features, including object citation numbering (backend currently PostgreSQL) -
- -
- 5.2 Search Form -
- -

- 6. Hyperestraier -

- -

- -

- - - Document Information (metadata) - - - - - -
-

- - SiSU - Search,
Ralph Amissah -

-
-

-   1 -

-
- - - - -
-

- - SiSU Search -

-
-

-   2 -

-
- - - - -
-

- - 1. SiSU Search - Introduction -

-
-

-   3 -

-
- - - - -
-

- SiSU output can easily and conveniently be indexed by a number of standalone indexing tools, such as Lucene, Hyperestraier. -

-
-

-   4 -

-
- - - - -
-

- 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. -

-
-

-   5 -

-
- - - - -
-

- In addition to this SiSU 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. -

-
-

-   6 -

-
- - - - -
-

- - 2. SQL -

-
-

-   7 -

-
- - - - -
-
- - 2.1 populating SQL type databases -
-
-

-   8 -

-
- - - - -
-

- SiSU feeds sisu markupd documents into sql type databases PostgreSQL  1  and/or SQLite  2  database together with information related to document structure. -

-
-

-   9 -

-
- - - - -
-

- 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: -

-
-

-   10 -

-
- - - - -
-
  • - one containing semantic (and other) headers, including, title, author, subject, (the Dublin Core...); -
  • -
    -

    -   11 -

    -
    - - - - -
    -
  • - another the substantive texts by individual "paragraph" (or object) - along with structural information, each paragraph being identifiable by its paragraph number (if it has one which almost all of them do), and the substantive text of each paragraph quite naturally being searchable (both in formatted and clean text versions for searching); and -
  • -
    -

    -   12 -

    -
    - - - - -
    -
  • - a third containing endnotes cross-referenced back to the paragraph from which they are referenced (both in formatted and clean text versions for searching). -
  • -
    -

    -   13 -

    -
    - - - - -
    -
  • - a fourth table with a one to one relation with the headers table contains full text versions of output, eg. pdf, html, xml, and ascii. -
  • -
    -

    -   14 -

    -
    - - - - -
    -

    - There is of course the possibility to add further structures. -

    -
    -

    -   15 -

    -
    - - - - -
    -

    - At this level SiSU 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. -

    -
    -

    -   16 -

    -
    - - - - -
    -

    - Being able to search a relational database at an object level with the SiSU citation system is an effective way of locating content generated by SiSU. As individual text objects of a document stored (and indexed) together with 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). -

    -
    -

    -   17 -

    -
    - - - - -
    -

    - - 3. Postgresql -

    -
    -

    -   18 -

    -
    - - - - -
    -
    - - 3.1 Name -
    -
    -

    -   19 -

    -
    - - - - -
    -

    - SiSU - Structured information, Serialized Units - a document publishing system, postgresql dependency package -

    -
    -

    -   20 -

    -
    - - - - -
    -
    - - 3.2 Description -
    -
    -

    -   21 -

    -
    - - - - -
    -

    - 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 SiSU to populate a postgresql database, this being part of SiSU - man sisu). -

    -
    -

    -   22 -

    -
    - - - - -
    -
    - - 3.3 Synopsis -
    -
    -

    -   23 -

    -
    - - - - -
    -

    - sisu -D [instruction] [filename/wildcard if required] -

    -
    -

    -   24 -

    -
    - - - - -
    -

    - sisu -D --pg --[instruction] [filename/wildcard if required] -

    -
    -

    -   25 -

    -
    - - - - -
    -
    - - 3.4 Commands -
    -
    -

    -   26 -

    -
    - - - - -
    -

    - 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 -

    -
    -

    -   27 -

    -
    - - - - -
    -

    - -D or --pgsql may be used interchangeably. -

    -
    -

    -   28 -

    -
    - - - - -
    -
    - - 3.4.1 create and destroy database -
    -
    -

    -   29 -

    -
    - - - - -
    -

    - --pgsql --createall
    initial step, creates required relations (tables, indexes) in existing (postgresql) database (a database should be created manually and given the same name as working directory, as requested) (rb.dbi) -

    -
    -

    -   30 -

    -
    - - - - -
    -

    - sisu -D --createdb
    creates database where no database existed before -

    -
    -

    -   31 -

    -
    - - - - -
    -

    - sisu -D --create
    creates database tables where no database tables existed before -

    -
    -

    -   32 -

    -
    - - - - -
    -

    - sisu -D --Dropall
    destroys database (including all its content)! kills data and drops tables, indexes and database associated with a given directory (and directories of the same name). -

    -
    -

    -   33 -

    -
    - - - - -
    -

    - sisu -D --recreate
    destroys existing database and builds a new empty database structure -

    -
    -

    -   34 -

    -
    - - - - -
    -
    - - 3.4.2 import and remove documents -
    -
    -

    -   35 -

    -
    - - - - -
    -

    - sisu -D --import -v [filename/wildcard]
    populates database with the contents of the file. Imports documents(s) specified to a postgresql database (at an object level). -

    -
    -

    -   36 -

    -
    - - - - -
    -

    - sisu -D --update -v [filename/wildcard]
    updates file contents in database -

    -
    -

    -   37 -

    -
    - - - - -
    -

    - sisu -D --remove -v [filename/wildcard]
    removes specified document from postgresql database. -

    -
    -

    -   38 -

    -
    - - - - -
    -

    - - 4. Sqlite -

    -
    -

    -   39 -

    -
    - - - - -
    -
    - - 4.1 Name -
    -
    -

    -   40 -

    -
    - - - - -
    -

    - SiSU - Structured information, Serialized Units - a document publishing system. -

    -
    -

    -   41 -

    -
    - - - - -
    -
    - - 4.2 Description -
    -
    -

    -   42 -

    -
    - - - - -
    -

    - 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 SiSU to populate an sqlite database, this being part of SiSU - man sisu). -

    -
    -

    -   43 -

    -
    - - - - -
    -
    - - 4.3 Synopsis -
    -
    -

    -   44 -

    -
    - - - - -
    -

    - sisu -d [instruction] [filename/wildcard if required] -

    -
    -

    -   45 -

    -
    - - - - -
    -

    - sisu -d --(sqlite|pg) --[instruction] [filename/wildcard if required] -

    -
    -

    -   46 -

    -
    - - - - -
    -
    - - 4.4 Commands -
    -
    -

    -   47 -

    -
    - - - - -
    -

    - 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 -

    -
    -

    -   48 -

    -
    - - - - -
    -

    - -d or --sqlite may be used interchangeably. -

    -
    -

    -   49 -

    -
    - - - - -
    -
    - - 4.4.1 create and destroy database -
    -
    -

    -   50 -

    -
    - - - - -
    -

    - --sqlite --createall
    initial step, creates required relations (tables, indexes) in existing (sqlite) database (a database should be created manually and given the same name as working directory, as requested) (rb.dbi) -

    -
    -

    -   51 -

    -
    - - - - -
    -

    - sisu -d --createdb
    creates database where no database existed before -

    -
    -

    -   52 -

    -
    - - - - -
    -

    - sisu -d --create
    creates database tables where no database tables existed before -

    -
    -

    -   53 -

    -
    - - - - -
    -

    - sisu -d --dropall
    destroys database (including all its content)! kills data and drops tables, indexes and database associated with a given directory (and directories of the same name). -

    -
    -

    -   54 -

    -
    - - - - -
    -

    - sisu -d --recreate
    destroys existing database and builds a new empty database structure -

    -
    -

    -   55 -

    -
    - - - - -
    -
    - - 4.4.2 import and remove documents -
    -
    -

    -   56 -

    -
    - - - - -
    -

    - sisu -d --import -v [filename/wildcard]
    populates database with the contents of the file. Imports documents(s) specified to an sqlite database (at an object level). -

    -
    -

    -   57 -

    -
    - - - - -
    -

    - sisu -d --update -v [filename/wildcard]
    updates file contents in database -

    -
    -

    -   58 -

    -
    - - - - -
    -

    - sisu -d --remove -v [filename/wildcard]
    removes specified document from sqlite database. -

    -
    -

    -   59 -

    -
    - - - - -
    -

    - - 5. Introduction -

    -
    -

    -   60 -

    -
    - - - - -
    -
    - - 5.1 Search - database frontend sample, utilising database and SiSU features, including object citation numbering (backend currently PostgreSQL) -
    -
    -

    -   61 -

    -
    - - - - -
    -

    - Sample search frontend   3  A small database and sample query front-end (search from) that makes use of the citation system, object citation numbering to demonstrates functionality.  4  -

    -
    -

    -   62 -

    -
    - - - - -
    -

    - SiSU 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. -

    -
    -

    -   63 -

    -
    - - - - -
    -

    - 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  -

    -
    -

    -   64 -

    -
    - - - - -
    -

    - sisu -F --webserv-webrick
    builds a cgi web search frontend for the database created -

    -
    -

    -   65 -

    -
    - - - - -
    -

    - The following is feedback on the setup on a machine provided by the help command: -

    -
    -

    -   66 -

    -
    - - - - -
    -

    - sisu --help sql -

    -
    -

    -   67 -

    -
    - - - - -
    -

    - -  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 - -

    -
    -

    -   68 -

    -
    - - - - -
    -

    - Note on databases built -

    -
    -

    -   69 -

    -
    - - - - -
    -

    - By default, [unless otherwise 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. [otherwise a manual mapping for the collection is necessary] -

    -
    -

    -   70 -

    -
    - - - - -
    -
    - - 5.2 Search Form -
    -
    -

    -   71 -

    -
    - - - - -
    -

    - sisu -F
    generates a sample search form, which must be copied to the web-server cgi directory -

    -
    -

    -   72 -

    -
    - - - - -
    -

    - sisu -F --webserv-webrick
    generates a sample search form for use with the webrick server, which must be copied to the web-server cgi directory -

    -
    -

    -   73 -

    -
    - - - - -
    -

    - sisu -Fv
    as above, and provides some information on setting up hyperestraier -

    -
    -

    -   74 -

    -
    - - - - -
    -

    - sisu -W
    starts the webrick server which should be available wherever sisu is properly installed -

    -
    -

    -   75 -

    -
    - - - - -
    -

    - The generated search form must be copied manually to the webserver directory as instructed -

    -
    -

    -   76 -

    -
    - - - - -
    -

    - - 6. Hyperestraier -

    -
    -

    -   77 -

    -
    - - - - -
    -

    - See the documentation for hyperestraier: -

    -
    -

    -   78 -

    -
    - - - - -
    -

    - <http://hyperestraier.sourceforge.net/> -

    -
    -

    -   79 -

    -
    - - - - -
    -

    - /usr/share/doc/hyperestraier/index.html -

    -
    -

    -   80 -

    -
    - - - - -
    -

    - man estcmd -

    -
    -

    -   81 -

    -
    - - - - -
    -

    - on sisu_hyperestraier: -

    -
    -

    -   82 -

    -
    - - - - -
    -

    - man sisu_hyperestraier -

    -
    -

    -   83 -

    -
    - - - - -
    -

    - /usr/share/doc/sisu/sisu_markup/sisu_hyperestraier/index.html -

    -
    -

    -   84 -

    -
    - - - - -
    -

    - NOTE: the examples that follow assume that sisu output is placed in the directory /home/ralph/sisu_www -

    -
    -

    -   85 -

    -
    - - - - -
    -

    - (A) to generate the index within the webserver directory to be indexed: -

    -
    -

    -   86 -

    -
    - - - - -
    -

    - estcmd gather -sd [index name] [directory path to index] -

    -
    -

    -   87 -

    -
    - - - - -
    -

    - the following are examples that will need to be tailored according to your needs: -

    -
    -

    -   88 -

    -
    - - - - -
    -

    - cd /home/ralph/sisu_www -

    -
    -

    -   89 -

    -
    - - - - -
    -

    - estcmd gather -sd casket /home/ralph/sisu_www -

    -
    -

    -   90 -

    -
    - - - - -
    -

    - you may use the 'find' command together with 'egrep' to limit indexing to particular document collection directories within the web server directory: -

    -
    -

    -   91 -

    -
    - - - - -
    -

    - find /home/ralph/sisu_www -type f | egrep '/home/ralph/sisu_www/sisu/.+?.html$' |estcmd gather -sd casket - -

    -
    -

    -   92 -

    -
    - - - - -
    -

    - Check which directories in the webserver/output directory (~/sisu_www or elsewhere depending on configuration) you wish to include in the search index. -

    -
    -

    -   93 -

    -
    - - - - -
    -

    - 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 'plain.txt', 'toc.html' and 'concordance.html', as these duplicate information held in other html output e.g. -

    -
    -

    -   94 -

    -
    - - - - -
    -

    - find /home/ralph/sisu_www -type f | egrep '/sisu_www/(sisu|bookmarks)/.+?.html$' | egrep -v '(doc|concordance).html$' |estcmd gather -sd casket - -

    -
    -

    -   95 -

    -
    - - - - -
    -

    - from your current document preparation/markup directory, you would construct a rune along the following lines: -

    -
    -

    -   96 -

    -
    - - - - -
    -

    - find /home/ralph/sisu_www -type f | egrep '/home/ralph/sisu_www/([specify first directory for inclusion]|[specify second directory for inclusion]|[another directory for inclusion? ...])/.+?.html$' | egrep -v '(doc|concordance).html$' |estcmd gather -sd /home/ralph/sisu_www/casket - -

    -
    -

    -   97 -

    -
    - - - - -
    -

    - (B) to set up the search form -

    -
    -

    -   98 -

    -
    - - - - -
    -

    - (i) copy estseek.cgi to your cgi directory and set file permissions to 755: -

    -
    -

    -   99 -

    -
    - - - - -
    -

    - sudo cp -vi /usr/lib/estraier/estseek.cgi /usr/lib/cgi-bin -

    -
    -

    -   100 -

    -
    - - - - -
    -

    - sudo chmod -v 755 /usr/lib/cgi-bin/estseek.cgi -

    -
    -

    -   101 -

    -
    - - - - -
    -

    - sudo cp -v /usr/share/hyperestraier/estseek.* /usr/lib/cgi-bin -

    -
    -

    -   102 -

    -
    - - - - -
    -

    - [see estraier documentation for paths] -

    -
    -

    -   103 -

    -
    - - - - -
    -

    - (ii) edit estseek.conf, with attention to the lines starting 'indexname:' and 'replace:': -

    -
    -

    -   104 -

    -
    - - - - -
    -

    - indexname: /home/ralph/sisu_www/casket -

    -
    -

    -   105 -

    -
    - - - - -
    -

    - replace: ^file:///home/ralph/sisu_www{!} -

    -
    -

    -   106 -

    -
    - - - - -
    -

    - replace: /index.html?${{!}}/ -

    -
    -

    -   107 -

    -
    - - - - -
    -

    - (C) to test using webrick, start webrick: -

    -
    -

    -   108 -

    -
    - - - - -
    -

    - sisu -W -

    -
    -

    -   109 -

    -
    - - - - -
    -

    - and try open the url: <http://localhost:8081/cgi-bin/estseek.cgi> -

    -
    -

    -   110 -

    -
    - - - - -
    -

    - - Endnotes -

    -
    -

    -   0 -

    -
    - - - -
    - -

    -


    -

    -   -
    - - - - -
    -

    -  1. <http://www.postgresql.org/>
    <http://advocacy.postgresql.org/>
    <http://en.wikipedia.org/wiki/Postgresql> -

    -
    -   -
    - - - - -
    -

    -  2. <http://www.hwaci.com/sw/sqlite/>
    <http://en.wikipedia.org/wiki/Sqlite> -

    -
    -   -
    - - - - -
    -

    -  3. <http://search.sisudoc.org> -

    -
    -   -
    - - - - -
    -

    -  4. (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. -

    -
    -   -
    - - - - -
    -

    -  5. 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. -

    -
    -   -
    - - - - -
    -

    - - Document Information (metadata) -

    -
    -

    -   0 -

    -
    - -

    - Metadata -

    - - -     - - - - - -
    -

    - <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sisu_manifest.html> -

    -
    - - - -
    -

    - Dublin Core (DC) -

    -
    - - - -
    -

    - DC tags included with this document are provided here. -

    -
    - - - -
    -

    - DC Title: SiSU - Search -

    -
    - - - -
    -

    - DC Creator: Ralph Amissah -

    -
    - - - -
    -

    - DC Rights: Copyright (C) Ralph Amissah 2007, part of SiSU documentation, License GPL 3 -

    -
    - - - -
    -

    - DC Type: information -

    -
    - - - -
    -

    - DC Date created: 2002-08-28 -

    -
    - - - -
    -

    - DC Date issued: 2002-08-28 -

    -
    - - - -
    -

    - DC Date available: 2002-08-28 -

    -
    - - - -
    -

    - DC Date modified: 2007-09-16 -

    -
    - - - -
    -

    - DC Date: 2007-09-16 -

    -
    - - - -
    -

    - Version Information -

    -
    - - - -
    -

    - Sourcefile: sisu_search._sst -

    -
    - - - -
    -

    - Filetype: SiSU text insert 0.58 -

    -
    - - - -
    -

    - Sourcefile Digest, MD5(sisu_search._sst)= c085c2eb6d68f1b7d50435f673ede407 -

    -
    - - - -
    -

    - Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)= 20fc43cf3eb6590bc3399a1aef65c5a9 -

    -
    - - - -
    -

    - Generated -

    -
    - - - -
    -

    - Document (metaverse) last generated: Tue Sep 25 02:54:29 +0100 2007 -

    -
    - - - -
    -

    - Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) -

    -
    - - - -
    -

    - Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux] -

    -
    - - - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - -
    - - Full Text  scroll  - - - - - TOC linked  toc  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    -   -
    -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - - - -

    - -
    -
    - - -
    - - -
    - - - - idx - txt - - -
    -
    - -
    -

    - - -SiSU manual - -

    - - - - - - - - - - - -
    -

    - - -SiSU - -

    - - - - - - - - - - - - - - - - -
    - - - - diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/dom.xml b/data/doc/manuals_generated/sisu_manual/sisu_search/dom.xml deleted file mode 100644 index b764bd37..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/dom.xml +++ /dev/null @@ -1,1407 +0,0 @@ - - - - - - - - -
    - Title: - - SiSU - Search - -
    - -
    - Creator: - - Ralph Amissah - -
    - -
    - Rights: - - Copyright (C) Ralph Amissah 2007, part of SiSU documentation, License GPL 3 - -
    - -
    - Type: - - information - -
    - -
    - Subject: - - ebook, epublishing, electronic book, electronic publishing, electronic document, electronic citation, data structure, citation systems, search - -
    - -
    - Date created: - - 2002-08-28 - -
    - -
    - Date issued: - - 2002-08-28 - -
    - -
    - Date available: - - 2002-08-28 - -
    - -
    - Date modified: - - 2007-09-16 - -
    - -
    - Date: - - 2007-09-16 - -
    - - - - - - - - - - - - - - 1 - SiSU - Search,
    Ralph Amissah
    -
    -
    - - - - - 2 - SiSU Search - - - - - - - 3 - search_intro - - 1. SiSU Search - Introduction - - - - - - - - 4 - - - SiSU output can easily and conveniently be indexed by a number of standalone indexing tools, such as Lucene, Hyperestraier. - - - - - - - - 5 - - - 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. - - - - - - - - 6 - - - In addition to this SiSU 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. - - - - - - - - - - - - 7 - search_sql - - 2. SQL - - - - - - - - - - 8 - 2.1 - - 2.1 populating SQL type databases - - - - - - - - 9 - - - SiSU feeds sisu markupd documents into sql type databases PostgreSQL1<http://www.postgresql.org/>
    <http://advocacy.postgresql.org/>
    <http://en.wikipedia.org/wiki/Postgresql>
    and/or SQLite2<http://www.hwaci.com/sw/sqlite/>
    <http://en.wikipedia.org/wiki/Sqlite>
    database together with information related to document structure.
    - -
    - - - - - - 10 - - - 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: - - - - - - - - 11 - - - one containing semantic (and other) headers, including, title, author, subject, (the Dublin Core...); - - - - - - - - 12 - - - another the substantive texts by individual "paragraph" (or object) - along with structural information, each paragraph being identifiable by its paragraph number (if it has one which almost all of them do), and the substantive text of each paragraph quite naturally being searchable (both in formatted and clean text versions for searching); and - - - - - - - - 13 - - - a third containing endnotes cross-referenced back to the paragraph from which they are referenced (both in formatted and clean text versions for searching). - - - - - - - - 14 - - - a fourth table with a one to one relation with the headers table contains full text versions of output, eg. pdf, html, xml, and ascii. - - - - - - - - 15 - - - There is of course the possibility to add further structures. - - - - - - - - 16 - - - At this level SiSU 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. - - - - - - - - 17 - - - Being able to search a relational database at an object level with the SiSU citation system is an effective way of locating content generated by SiSU. As individual text objects of a document stored (and indexed) together with 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). - - - - -
    - -
    - -
    - - - - - 18 - postgresql - - 3. Postgresql - - - - - - - - - - 19 - 3.1 - - 3.1 Name - - - - - - - - 20 - - - SiSU - Structured information, Serialized Units - a document publishing system, postgresql dependency package - - - - - - - - - - - - 21 - 3.2 - - 3.2 Description - - - - - - - - 22 - - - 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 SiSU to populate a postgresql database, this being part of SiSU - man sisu). - - - - - - - - - - - - 23 - 3.3 - - 3.3 Synopsis - - - - - - - - 24 - - - sisu -D [instruction] [filename/wildcard if required] - - - - - - - - 25 - - - sisu -D --pg --[instruction] [filename/wildcard if required] - - - - - - - - - - - - 26 - 3.4 - - 3.4 Commands - - - - - - - - 27 - - - 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 - - - - - - - - 28 - - - -D or --pgsql may be used interchangeably. - - - - - - - - - - 29 - 3.4.1 - - 3.4.1 create and destroy database - - - - - - - - 30 - - - --pgsql --createall
    initial step, creates required relations (tables, indexes) in existing (postgresql) database (a database should be created manually and given the same name as working directory, as requested) (rb.dbi)
    - -
    - - - - - - 31 - - - sisu -D --createdb
    creates database where no database existed before
    - -
    - - - - - - 32 - - - sisu -D --create
    creates database tables where no database tables existed before
    - -
    - - - - - - 33 - - - sisu -D --Dropall
    destroys database (including all its content)! kills data and drops tables, indexes and database associated with a given directory (and directories of the same name).
    - -
    - - - - - - 34 - - - sisu -D --recreate
    destroys existing database and builds a new empty database structure
    - -
    - - -
    - -
    - - - - - 35 - 3.4.2 - - 3.4.2 import and remove documents - - - - - - - - 36 - - - sisu -D --import -v [filename/wildcard]
    populates database with the contents of the file. Imports documents(s) specified to a postgresql database (at an object level).
    - -
    - - - - - - 37 - - - sisu -D --update -v [filename/wildcard]
    updates file contents in database
    - -
    - - - - - - 38 - - - sisu -D --remove -v [filename/wildcard]
    removes specified document from postgresql database.
    - -
    - - -
    - -
    - -
    - -
    - - - - - 39 - sqlite - - 4. Sqlite - - - - - - - - - - 40 - 4.1 - - 4.1 Name - - - - - - - - 41 - - - SiSU - Structured information, Serialized Units - a document publishing system. - - - - - - - - - - - - 42 - 4.2 - - 4.2 Description - - - - - - - - 43 - - - 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 SiSU to populate an sqlite database, this being part of SiSU - man sisu). - - - - - - - - - - - - 44 - 4.3 - - 4.3 Synopsis - - - - - - - - 45 - - - sisu -d [instruction] [filename/wildcard if required] - - - - - - - - 46 - - - sisu -d --(sqlite|pg) --[instruction] [filename/wildcard if required] - - - - - - - - - - - - 47 - 4.4 - - 4.4 Commands - - - - - - - - 48 - - - 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 - - - - - - - - 49 - - - -d or --sqlite may be used interchangeably. - - - - - - - - - - 50 - 4.4.1 - - 4.4.1 create and destroy database - - - - - - - - 51 - - - --sqlite --createall
    initial step, creates required relations (tables, indexes) in existing (sqlite) database (a database should be created manually and given the same name as working directory, as requested) (rb.dbi)
    - -
    - - - - - - 52 - - - sisu -d --createdb
    creates database where no database existed before
    - -
    - - - - - - 53 - - - sisu -d --create
    creates database tables where no database tables existed before
    - -
    - - - - - - 54 - - - sisu -d --dropall
    destroys database (including all its content)! kills data and drops tables, indexes and database associated with a given directory (and directories of the same name).
    - -
    - - - - - - 55 - - - sisu -d --recreate
    destroys existing database and builds a new empty database structure
    - -
    - - -
    - -
    - - - - - 56 - 4.4.2 - - 4.4.2 import and remove documents - - - - - - - - 57 - - - sisu -d --import -v [filename/wildcard]
    populates database with the contents of the file. Imports documents(s) specified to an sqlite database (at an object level).
    - -
    - - - - - - 58 - - - sisu -d --update -v [filename/wildcard]
    updates file contents in database
    - -
    - - - - - - 59 - - - sisu -d --remove -v [filename/wildcard]
    removes specified document from sqlite database.
    - -
    - - -
    - -
    - -
    - -
    - - - - - 60 - search_cgi - - 5. Introduction - - - - - - - - - - 61 - 5.1 - - 5.1 Search - database frontend sample, utilising database and SiSU features, including object citation numbering (backend currently PostgreSQL) - - - - - - - - 62 - - - Sample search frontend 3<http://search.sisudoc.org> A small database and sample query front-end (search from) that makes use of the citation system, object citation numbering to demonstrates functionality.4(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. - - - - - - - - 63 - - - SiSU 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. - - - - - - - - 64 - - - 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.5of 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. - - - - - - - - 65 - - - sisu -F --webserv-webrick
    builds a cgi web search frontend for the database created
    - -
    - - - - - - 66 - - - The following is feedback on the setup on a machine provided by the help command: - - - - - - - - 67 - - - sisu --help sql - - - - - - - - 68 - - - - -      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     - -
    - -
    - - - - - - 69 - - - Note on databases built - - - - - - - - 70 - - - By default, [unless otherwise 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. [otherwise a manual mapping for the collection is necessary] - - - - -
    - -
    - - - - - 71 - 5.2 - - 5.2 Search Form - - - - - - - - 72 - - - sisu -F
    generates a sample search form, which must be copied to the web-server cgi directory
    - -
    - - - - - - 73 - - - sisu -F --webserv-webrick
    generates a sample search form for use with the webrick server, which must be copied to the web-server cgi directory
    - -
    - - - - - - 74 - - - sisu -Fv
    as above, and provides some information on setting up hyperestraier
    - -
    - - - - - - 75 - - - sisu -W
    starts the webrick server which should be available wherever sisu is properly installed
    - -
    - - - - - - 76 - - - The generated search form must be copied manually to the webserver directory as instructed - - - - -
    - -
    - -
    - - - - - 77 - search_hyperestraier - - 6. Hyperestraier - - - - - - - - 78 - - - See the documentation for hyperestraier: - - - - - - - - 79 - - - <http://hyperestraier.sourceforge.net/> - - - - - - - - 80 - - - /usr/share/doc/hyperestraier/index.html - - - - - - - - 81 - - - man estcmd - - - - - - - - 82 - - - on sisu_hyperestraier: - - - - - - - - 83 - - - man sisu_hyperestraier - - - - - - - - 84 - - - /usr/share/doc/sisu/sisu_markup/sisu_hyperestraier/index.html - - - - - - - - 85 - - - NOTE: the examples that follow assume that sisu output is placed in the directory /home/ralph/sisu_www - - - - - - - - 86 - - - (A) to generate the index within the webserver directory to be indexed: - - - - - - - - 87 - - - estcmd gather -sd [index name] [directory path to index] - - - - - - - - 88 - - - the following are examples that will need to be tailored according to your needs: - - - - - - - - 89 - - - cd /home/ralph/sisu_www - - - - - - - - 90 - - - estcmd gather -sd casket /home/ralph/sisu_www - - - - - - - - 91 - - - you may use the 'find' command together with 'egrep' to limit indexing to particular document collection directories within the web server directory: - - - - - - - - 92 - - - find /home/ralph/sisu_www -type f | egrep '/home/ralph/sisu_www/sisu/.+?.html$' |estcmd gather -sd casket - - - - - - - - - 93 - - - Check which directories in the webserver/output directory (~/sisu_www or elsewhere depending on configuration) you wish to include in the search index. - - - - - - - - 94 - - - 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 'plain.txt', 'toc.html' and 'concordance.html', as these duplicate information held in other html output e.g. - - - - - - - - 95 - - - find /home/ralph/sisu_www -type f | egrep '/sisu_www/(sisu|bookmarks)/.+?.html$' | egrep -v '(doc|concordance).html$' |estcmd gather -sd casket - - - - - - - - - 96 - - - from your current document preparation/markup directory, you would construct a rune along the following lines: - - - - - - - - 97 - - - find /home/ralph/sisu_www -type f | egrep '/home/ralph/sisu_www/([specify first directory for inclusion]|[specify second directory for inclusion]|[another directory for inclusion? ...])/.+?.html$' | egrep -v '(doc|concordance).html$' |estcmd gather -sd /home/ralph/sisu_www/casket - - - - - - - - - 98 - - - (B) to set up the search form - - - - - - - - 99 - - - (i) copy estseek.cgi to your cgi directory and set file permissions to 755: - - - - - - - - 100 - - - sudo cp -vi /usr/lib/estraier/estseek.cgi /usr/lib/cgi-bin - - - - - - - - 101 - - - sudo chmod -v 755 /usr/lib/cgi-bin/estseek.cgi - - - - - - - - 102 - - - sudo cp -v /usr/share/hyperestraier/estseek.* /usr/lib/cgi-bin - - - - - - - - 103 - - - [see estraier documentation for paths] - - - - - - - - 104 - - - (ii) edit estseek.conf, with attention to the lines starting 'indexname:' and 'replace:': - - - - - - - - 105 - - - indexname: /home/ralph/sisu_www/casket - - - - - - - - 106 - - - replace: ^file:///home/ralph/sisu_www{{!}}http://localhost - - - - - - - - 107 - - - replace: /index.html?${{!}}/ - - - - - - - - 108 - - - (C) to test using webrick, start webrick: - - - - - - - - 109 - - - sisu -W - - - - - - - - 110 - - - and try open the url: <http://localhost:8081/cgi-bin/estseek.cgi> - - - - - - - - - - - - 0 - endnotes - - Endnotes - - - - - - - -
    - -
    - - - -
    - diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/endnotes.html b/data/doc/manuals_generated/sisu_manual/sisu_search/endnotes.html deleted file mode 100644 index 0b90cf87..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/endnotes.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - - - endnotes - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -
    - -
    -

    - SiSU -

    -

    - Search -

    -

    - Ralph Amissah - -

    - -
    -

    Endnotes

    - - -
    -

    -  1. <http://www.postgresql.org/>
    <http://advocacy.postgresql.org/>
    <http://en.wikipedia.org/wiki/Postgresql> -

    -
      -
    - - -
    -

    -  2. <http://www.hwaci.com/sw/sqlite/>
    <http://en.wikipedia.org/wiki/Sqlite> -

    -
      -
    - - -
    -

    -  3. <http://search.sisudoc.org> -

    -
      -
    - - -
    -

    -  4. (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. -

    -
      -
    - - -
    -

    -  5. 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. -

    -
      -

    -^

     
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - -
    -
    - - -
    - - -
    - - - - idx - txt - - -
    -
    - -
    -

    - - -SiSU manual - -

    - - - - - - - - - - - -
    -

    - - -SiSU - -

    - - - - - - - - - - - - - - - - -
    - \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/index.html b/data/doc/manuals_generated/sisu_manual/sisu_search/index.html deleted file mode 100644 index 4969cc7c..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/index.html +++ /dev/null @@ -1,626 +0,0 @@ - - - - - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - -
    - - TOC linked  toc  - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    -   - next >> -   -
    -

    - -

    - -
    - - -
    - -

    SiSU -

    - -

    Search -

    - -

    Ralph Amissah -

    - -copy @ - - SiSU - - -
    - - - -

    - SiSU - Search,
    Ralph Amissah -

    - -

    - SiSU Search -

    - -

    - - 1. SiSU Search - Introduction - -

    - -

    - - 2. SQL - -

    - -
    - - 2.1 populating SQL type databases - -
    - -

    - - 3. Postgresql - -

    - -
    - - 3.1 Name - -
    - -
    - - 3.2 Description - -
    - -
    - - 3.3 Synopsis - -
    - -
    - - 3.4 Commands - -
    - -
    - - 3.4.1 create and destroy database - -
    - -
    - - 3.4.2 import and remove documents - -
    - -

    - - 4. Sqlite - -

    - -
    - - 4.1 Name - -
    - -
    - - 4.2 Description - -
    - -
    - - 4.3 Synopsis - -
    - -
    - - 4.4 Commands - -
    - -
    - - 4.4.1 create and destroy database - -
    - -
    - - 4.4.2 import and remove documents - -
    - -

    - - 5. Introduction - -

    - -
    - - 5.1 Search - database frontend sample, utilising database and SiSU features, including object citation numbering (backend currently PostgreSQL) - -
    - -
    - - 5.2 Search Form - -
    - -

    - - 6. Hyperestraier - -

    - -

    - - Endnotes - -

    - - - Document Information (metadata) - - -

    Rights: Copyright ©  Ralph Amissah 2007, part of SiSU documentation, License GPL 3

    -

    - -

    - - - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - -
    - - TOC linked  toc  - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    -   - next >> -   -
    -

    - -

     

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - - - -
    - -
    -
    - - -
    - - -
    - - - - idx - txt - - -
    -
    - -
    -

    - - -SiSU manual - -

    - - - - - - - - - - - -
    -

    - - -SiSU - -

    - - - - - - - - - - - - - - - - -
    - - - - diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/landscape.pdf b/data/doc/manuals_generated/sisu_manual/sisu_search/landscape.pdf deleted file mode 100644 index bf7c5222..00000000 Binary files a/data/doc/manuals_generated/sisu_manual/sisu_search/landscape.pdf and /dev/null differ diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/metadata.html b/data/doc/manuals_generated/sisu_manual/sisu_search/metadata.html deleted file mode 100644 index a20365f5..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/metadata.html +++ /dev/null @@ -1,591 +0,0 @@ - - - - - - - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - SiSU -

    -

    - Search -

    -

    - Ralph Amissah - -

    -

    - copy @ - - SiSU - -

    - - -
    -

    - Document Information (metadata) -

    -
      -

    -   0 -

    -
    - - -
    - -   -
    - - -
    -

    - - Metadata -

    -
    -

    -   0 -

    -
    - -
    -

    - <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sisu_manifest.html> -

    -
    - -
    -

    - Dublin Core (DC) -

    -
    - -
    -

    - DC tags included with this document are provided here. -

    -
    - -
    -

    - DC Title: SiSU - Search -

    -
    - -
    -

    - DC Creator: Ralph Amissah -

    -
    - -
    -

    - DC Rights: Copyright (C) Ralph Amissah 2007, part of SiSU documentation, License GPL 3 -

    -
    - -
    -

    - DC Type: information -

    -
    - -
    -

    - DC Date created: 2002-08-28 -

    -
    - -
    -

    - DC Date issued: 2002-08-28 -

    -
    - -
    -

    - DC Date available: 2002-08-28 -

    -
    - -
    -

    - DC Date modified: 2007-09-16 -

    -
    - -
    -

    - DC Date: 2007-09-16 -

    -
    - -
    -

    - Version Information -

    -
    - -
    -

    - Sourcefile: sisu_search._sst -

    -
    - -
    -

    - Filetype: SiSU text insert 0.58 -

    -
    - -
    -

    - Sourcefile Digest, MD5(sisu_search._sst)= c085c2eb6d68f1b7d50435f673ede407 -

    -
    - -
    -

    - Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)= 20fc43cf3eb6590bc3399a1aef65c5a9 -

    -
    - -
    -

    - Generated -

    -
    - -
    -

    - Document (metaverse) last generated: Tue Sep 25 02:54:29 +0100 2007 -

    -
    - -
    -

    - Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) -

    -
    - -
    -

    - Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux] -

    -

    -^

     
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - -
    -
    - - -
    - - -
    - - - - idx - txt - - -
    -
    - -
    -

    - - -SiSU manual - -

    - - - - - - - - - - - -
    -

    - - -SiSU - -

    - - - - - - - - - - - - - - - - -
    - \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/opendocument.odt b/data/doc/manuals_generated/sisu_manual/sisu_search/opendocument.odt deleted file mode 100644 index bba1fdba..00000000 Binary files a/data/doc/manuals_generated/sisu_manual/sisu_search/opendocument.odt and /dev/null differ diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/plain.txt b/data/doc/manuals_generated/sisu_manual/sisu_search/plain.txt deleted file mode 100644 index f8803be8..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/plain.txt +++ /dev/null @@ -1,600 +0,0 @@ -SISU - SEARCH, -RALPH AMISSAH -***************************** - -SISU SEARCH -=========== - -1. SISU SEARCH - INTRODUCTION ------------------------------ - -*SiSU* output can easily and conveniently be indexed by a number of standalone -indexing tools, such as Lucene, Hyperestraier. - - -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. - - -In addition to this *SiSU* 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. - - -2. SQL ------- - -2.1 POPULATING SQL TYPE DATABASES -................................. - -*SiSU* feeds sisu markupd documents into sql type databases PostgreSQL[^1] -and/or SQLite[^2] database together with information related to document -structure. - - -- [1]: - -- - -- - -- [2]: - -- - -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: - - - * one containing semantic (and other) headers, including, title, author, - subject, (the Dublin Core...); - - - * another the substantive texts by individual "paragraph" (or object) - along - with structural information, each paragraph being identifiable by its - paragraph number (if it has one which almost all of them do), and the - substantive text of each paragraph quite naturally being searchable (both in - formatted and clean text versions for searching); and - - - * a third containing endnotes cross-referenced back to the paragraph from - which they are referenced (both in formatted and clean text versions for - searching). - - - * a fourth table with a one to one relation with the headers table contains - full text versions of output, eg. pdf, html, xml, and ascii. - - -There is of course the possibility to add further structures. - - -At this level *SiSU* 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. - - -Being able to search a relational database at an object level with the *SiSU* -citation system is an effective way of locating content generated by *SiSU*. As -individual text objects of a document stored (and indexed) together with 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). - - -3. POSTGRESQL -------------- - -3.1 NAME -........ - -*SiSU* - Structured information, Serialized Units - a document publishing -system, postgresql dependency package - - -3.2 DESCRIPTION -............... - -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 *SiSU* to populate a postgresql database, this being -part of *SiSU* - man sisu). - - -3.3 SYNOPSIS -............ - - sisu -D [instruction] [filename/wildcard if required] - - - sisu -D --pg --[instruction] [filename/wildcard if required] - - -3.4 COMMANDS -............ - -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 - - -*-D or --pgsql* may be used interchangeably. - - -3.4.1 CREATE AND DESTROY DATABASE -................................. - -*--pgsql --createall* -initial step, creates required relations (tables, indexes) in existing -(postgresql) database (a database should be created manually and given the same -name as working directory, as requested) (rb.dbi) - - -*sisu -D --createdb* -creates database where no database existed before - - -*sisu -D --create* -creates database tables where no database tables existed before - - -*sisu -D --Dropall* -destroys database (including all its content)! kills data and drops tables, -indexes and database associated with a given directory (and directories of the -same name). - - -*sisu -D --recreate* -destroys existing database and builds a new empty database structure - - -3.4.2 IMPORT AND REMOVE DOCUMENTS -................................. - -*sisu -D --import -v [filename/wildcard]* -populates database with the contents of the file. Imports documents(s) -specified to a postgresql database (at an object level). - - -*sisu -D --update -v [filename/wildcard]* -updates file contents in database - - -*sisu -D --remove -v [filename/wildcard]* -removes specified document from postgresql database. - - -4. SQLITE ---------- - -4.1 NAME -........ - -*SiSU* - Structured information, Serialized Units - a document publishing -system. - - -4.2 DESCRIPTION -............... - -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 -*SiSU* to populate an sqlite database, this being part of *SiSU* - man sisu). - - -4.3 SYNOPSIS -............ - - sisu -d [instruction] [filename/wildcard if required] - - - sisu -d --(sqlite|pg) --[instruction] [filename/wildcard if required] - - -4.4 COMMANDS -............ - -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 - - -*-d or --sqlite* may be used interchangeably. - - -4.4.1 CREATE AND DESTROY DATABASE -................................. - -*--sqlite --createall* -initial step, creates required relations (tables, indexes) in existing -(sqlite) database (a database should be created manually and given the same -name as working directory, as requested) (rb.dbi) - - -*sisu -d --createdb* -creates database where no database existed before - - -*sisu -d --create* -creates database tables where no database tables existed before - - -*sisu -d --dropall* -destroys database (including all its content)! kills data and drops tables, -indexes and database associated with a given directory (and directories of the -same name). - - -*sisu -d --recreate* -destroys existing database and builds a new empty database structure - - -4.4.2 IMPORT AND REMOVE DOCUMENTS -................................. - -*sisu -d --import -v [filename/wildcard]* -populates database with the contents of the file. Imports documents(s) -specified to an sqlite database (at an object level). - - -*sisu -d --update -v [filename/wildcard]* -updates file contents in database - - -*sisu -d --remove -v [filename/wildcard]* -removes specified document from sqlite database. - - -5. INTRODUCTION ---------------- - -5.1 SEARCH - DATABASE FRONTEND SAMPLE, UTILISING DATABASE AND SISU FEATURES, -INCLUDING OBJECT CITATION NUMBERING (BACKEND CURRENTLY POSTGRESQL) -.............................................................................. - -Sample search frontend [link:] [^3] A small -database and sample query front-end (search from) that makes use of the -citation system, _object citation numbering_ to demonstrates functionality.[^4] - - -- [3]: - -- [4]: (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. - -*SiSU* 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. - - -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] - - -- [5]: 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. - -*sisu -F --webserv-webrick* -builds a cgi web search frontend for the database created - - -The following is feedback on the setup on a machine provided by the help -command: - - - sisu --help sql - - - - 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 - -Note on databases built - - -By default, [unless otherwise 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. [otherwise a manual mapping for the collection is necessary] - - -5.2 SEARCH FORM -............... - -*sisu -F* -generates a sample search form, which must be copied to the web-server cgi -directory - - -*sisu -F --webserv-webrick* -generates a sample search form for use with the webrick server, which must be -copied to the web-server cgi directory - - -*sisu -Fv* -as above, and provides some information on setting up hyperestraier - - -*sisu -W* -starts the webrick server which should be available wherever sisu is properly -installed - - -The generated search form must be copied manually to the webserver directory as -instructed - - -6. HYPERESTRAIER ----------------- - -See the documentation for hyperestraier: - - - - - - /usr/share/doc/hyperestraier/index.html - - - man estcmd - - -on sisu_hyperestraier: - - - man sisu_hyperestraier - - - /usr/share/doc/sisu/sisu_markup/sisu_hyperestraier/index.html - - -NOTE: the examples that follow assume that sisu output is placed in the -directory /home/ralph/sisu_www - - -(A) to generate the index within the webserver directory to be indexed: - - - estcmd gather -sd [index name] [directory path to index] - - -the following are examples that will need to be tailored according to your -needs: - - - cd /home/ralph/sisu_www - - - estcmd gather -sd casket /home/ralph/sisu_www - - -you may use the 'find' command together with 'egrep' to limit indexing to -particular document collection directories within the web server directory: - - - find /home/ralph/sisu_www -type f | egrep - '/home/ralph/sisu_www/sisu/.+?.html$' |estcmd gather -sd casket - - - -Check which directories in the webserver/output directory (~/sisu_www or -elsewhere depending on configuration) you wish to include in the search index. - - -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 'plain.txt', 'toc.html' and 'concordance.html', as -these duplicate information held in other html output e.g. - - - find /home/ralph/sisu_www -type f | egrep - '/sisu_www/(sisu|bookmarks)/.+?.html$' | egrep -v '(doc|concordance).html$' - |estcmd gather -sd casket - - - -from your current document preparation/markup directory, you would construct a -rune along the following lines: - - - find /home/ralph/sisu_www -type f | egrep '/home/ralph/sisu_www/([specify - first directory for inclusion]|[specify second directory for - inclusion]|[another directory for inclusion? ...])/.+?.html$' | egrep -v - '(doc|concordance).html$' |estcmd gather -sd /home/ralph/sisu_www/casket - - - -(B) to set up the search form - - -(i) copy estseek.cgi to your cgi directory and set file permissions to 755: - - - sudo cp -vi /usr/lib/estraier/estseek.cgi /usr/lib/cgi-bin - - - sudo chmod -v 755 /usr/lib/cgi-bin/estseek.cgi - - - sudo cp -v /usr/share/hyperestraier/estseek.* /usr/lib/cgi-bin - - - [see estraier documentation for paths] - - -(ii) edit estseek.conf, with attention to the lines starting 'indexname:' and -'replace:': - - - indexname: /home/ralph/sisu_www/casket - - - replace: ^file:///home/ralph/sisu_www{!} [link:] http://localhost - - - replace: /index.html?${{!}}/ - - -(C) to test using webrick, start webrick: - - - sisu -W - - -and try open the url: - - -DOCUMENT INFORMATION (METADATA) -******************************* - -METADATA --------- - -Document Manifest @ - - - -*Dublin Core* (DC) - - -/DC tags included with this document are provided here./ - - -DC Title: _SiSU - Search_ - - -DC Creator: _Ralph Amissah_ - - -DC Rights: _Copyright (C) Ralph Amissah 2007, part of SiSU documentation, -License GPL 3_ - - -DC Type: _information_ - - -DC Date created: _2002-08-28_ - - -DC Date issued: _2002-08-28_ - - -DC Date available: _2002-08-28_ - - -DC Date modified: _2007-09-16_ - - -DC Date: _2007-09-16_ - - -*Version Information* - - -Sourcefile: _sisu_search._sst_ - - -Filetype: _SiSU text insert 0.58_ - - -Sourcefile Digest, MD5(sisu_search._sst)= _c085c2eb6d68f1b7d50435f673ede407_ - - -Skin_Digest: -MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)= -_20fc43cf3eb6590bc3399a1aef65c5a9_ - - -*Generated* - - -Document (metaverse) last generated: _Tue Sep 25 02:54:29 +0100 2007_ - - -Generated by: _SiSU_ _0.59.1_ of 2007w39/2 (2007-09-25) - - -Ruby version: _ ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]_ - - - -============================================================================== - - title: SiSU - Search - - creator: Ralph Amissah - - rights: Copyright (C) Ralph Amissah 2007, part of SiSU documentation, - License GPL 3 - - type: information - - subject: ebook, epublishing, electronic book, electronic publishing, - electronic document, electronic citation, data structure, - citation systems, search - - date.created: 2002-08-28 - - date.issued: 2002-08-28 - - date.available: 2002-08-28 - - date.modified: 2007-09-16 - - date: 2007-09-16 - - - - - -============================================================================== -nil - -Other versions of this document: -manifest: - http://www.jus.uio.no/sisu/sisu_search/sisu_manifest.html -html: - http://www.jus.uio.no/sisu/sisu_search/toc.html -pdf: - http://www.jus.uio.no/sisu/sisu_search/portrait.pdf - http://www.jus.uio.no/sisu/sisu_search/landscape.pdf -plaintext (plain text): - http://www.jus.uio.no/sisu/sisu_search/plain.txt -at: - http://www.jus.uio.no/sisu -* Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) -* Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux] -* Last Generated on: Tue Sep 25 02:54:30 +0100 2007 -* SiSU http://www.jus.uio.no/sisu diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/portrait.pdf b/data/doc/manuals_generated/sisu_manual/sisu_search/portrait.pdf deleted file mode 100644 index fa0e5929..00000000 Binary files a/data/doc/manuals_generated/sisu_manual/sisu_search/portrait.pdf and /dev/null differ diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/postgresql.html b/data/doc/manuals_generated/sisu_manual/sisu_search/postgresql.html deleted file mode 100644 index 54fdd1f5..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/postgresql.html +++ /dev/null @@ -1,734 +0,0 @@ - - - - - - postgresql - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - SiSU -

    -

    - Search -

    -

    - Ralph Amissah - -

    -

    - copy @ - - SiSU - -

    - - -
    -

    - SiSU - Search,
    Ralph Amissah -

    -
      -

    -   1 -

    -
    - - -
    - -   -

    -   2 -

    -
    - - -
    - -   -
    - - -
    -

    - - 3. Postgresql -

    -
    -

    -   18 -

    -
    - - 3.1 Name - -
    - - 3.2 Description - -
    - - 3.3 Synopsis - -
    - - 3.4 Commands - -
    - - 3.4.1 create and destroy database - -
    - - 3.4.2 import and remove documents - -
    - - -
    - -

    - 3.1 Name -

    -
    -

    -   19 -

    -
    - - -
    -

    - SiSU - Structured information, Serialized Units - a document publishing system, postgresql dependency package -

    -
    -

    -   20 -

    -
    - - -
    - -

    - 3.2 Description -

    -
    -

    -   21 -

    -
    - - -
    -

    - 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 SiSU to populate a postgresql database, this being part of SiSU - man sisu). -

    -
    -

    -   22 -

    -
    - - -
    - -

    - 3.3 Synopsis -

    -
    -

    -   23 -

    -
    - - -
    -

    - sisu -D [instruction] [filename/wildcard if required] -

    -
    -

    -   24 -

    -
    - - -
    -

    - sisu -D --pg --[instruction] [filename/wildcard if required] -

    -
    -

    -   25 -

    -
    - - -
    - -

    - 3.4 Commands -

    -
    -

    -   26 -

    -
    - - -
    -

    - 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 -

    -
    -

    -   27 -

    -
    - - -
    -

    - -D or --pgsql may be used interchangeably. -

    -
    -

    -   28 -

    -
    - - -
    - -

    - 3.4.1 create and destroy database -

    -
    -

    -   29 -

    -
    - - -
    -

    - --pgsql --createall
    initial step, creates required relations (tables, indexes) in existing (postgresql) database (a database should be created manually and given the same name as working directory, as requested) (rb.dbi) -

    -
    -

    -   30 -

    -
    - - -
    -

    - sisu -D --createdb
    creates database where no database existed before -

    -
    -

    -   31 -

    -
    - - -
    -

    - sisu -D --create
    creates database tables where no database tables existed before -

    -
    -

    -   32 -

    -
    - - -
    -

    - sisu -D --Dropall
    destroys database (including all its content)! kills data and drops tables, indexes and database associated with a given directory (and directories of the same name). -

    -
    -

    -   33 -

    -
    - - -
    -

    - sisu -D --recreate
    destroys existing database and builds a new empty database structure -

    -
    -

    -   34 -

    -
    - - -
    - -

    - 3.4.2 import and remove documents -

    -
    -

    -   35 -

    -
    - - -
    -

    - sisu -D --import -v [filename/wildcard]
    populates database with the contents of the file. Imports documents(s) specified to a postgresql database (at an object level). -

    -
    -

    -   36 -

    -
    - - -
    -

    - sisu -D --update -v [filename/wildcard]
    updates file contents in database -

    -
    -

    -   37 -

    -
    - - -
    -

    - sisu -D --remove -v [filename/wildcard]
    removes specified document from postgresql database. -

    -
    -

    -   38 -

    -

    -^

     
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - -
    - \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/sax.xml b/data/doc/manuals_generated/sisu_manual/sisu_search/sax.xml deleted file mode 100644 index 4b75e8d7..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/sax.xml +++ /dev/null @@ -1,918 +0,0 @@ - - - - - - - Title: - - SiSU - Search - -
    - Creator: - - Ralph Amissah - -
    - Rights: - - Copyright (C) Ralph Amissah 2007, part of SiSU documentation, License GPL 3 - -
    - Type: - - information - -
    - Subject: - - ebook, epublishing, electronic book, electronic publishing, electronic document, electronic citation, data structure, citation systems, search - -
    - Date created: - - 2002-08-28 - -
    - Date issued: - - 2002-08-28 - -
    - Date available: - - 2002-08-28 - -
    - Date modified: - - 2007-09-16 - -
    - Date: - - 2007-09-16 - -
    - - - - 1 - - SiSU - Search,
    Ralph Amissah -
    -
    - - 2 - - SiSU Search - - - - 3 - - 1. SiSU Search - Introduction - - - - 4 - - SiSU output can easily and conveniently be indexed by a number -of standalone indexing tools, such as Lucene, Hyperestraier. - - - - 5 - - 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. - - - - 6 - - In addition to this SiSU 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. - - - - 7 - - 2. SQL - - - - 8 - - 2.1 populating SQL type databases - - - - 9 - - SiSU feeds sisu markupd documents into sql type databases -PostgreSQL1 and/or SQLite2 database together with -information related to document structure. - - - 1 - - <http://www.postgresql.org/> -
    <http://advocacy.postgresql.org/> -
    <http://en.wikipedia.org/wiki/Postgresql> -
    -
    - - 2 - - <http://www.hwaci.com/sw/sqlite/> -
    <http://en.wikipedia.org/wiki/Sqlite> -
    -
    -
    - - 10 - - 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: - - - - 11 - - one containing semantic (and other) headers, including, title, -author, subject, (the Dublin Core...); - - - - 12 - - another the substantive texts by individual "paragraph" (or -object) - along with structural information, each paragraph being -identifiable by its paragraph number (if it has one which almost all of -them do), and the substantive text of each paragraph quite naturally -being searchable (both in formatted and clean text versions for -searching); and - - - - 13 - - a third containing endnotes cross-referenced back to the -paragraph from which they are referenced (both in formatted and clean -text versions for searching). - - - - 14 - - a fourth table with a one to one relation with the headers table -contains full text versions of output, eg. pdf, html, xml, and ascii. - - - - 15 - - There is of course the possibility to add further structures. - - - - 16 - - At this level SiSU 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. - - - - 17 - - Being able to search a relational database at an object level with the -SiSU citation system is an effective way of locating content -generated by SiSU. As individual text objects of a document -stored (and indexed) together with 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). - - - - 18 - - 3. Postgresql - - - - 19 - - 3.1 Name - - - - 20 - - SiSU - Structured information, Serialized Units - a document -publishing system, postgresql dependency package - - - - 21 - - 3.2 Description - - - - 22 - - 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 SiSU to populate a postgresql database, -this being part of SiSU - man sisu). - - - - 23 - - 3.3 Synopsis - - - - 24 - - sisu -D [instruction] [filename/wildcard if required] - - - - 25 - - sisu -D --pg --[instruction] [filename/wildcard if required] - - - - 26 - - 3.4 Commands - - - - 27 - - 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 - - - - 28 - - -D or --pgsql may be used interchangeably. - - - - 29 - - 3.4.1 create and destroy database - - - - 30 - - --pgsql --createall
    initial step, creates required -relations (tables, indexes) in existing (postgresql) database (a -database should be created manually and given the same name as working -directory, as requested) (rb.dbi) -
    -
    - - 31 - - sisu -D --createdb
    creates database where no database -existed before -
    -
    - - 32 - - sisu -D --create
    creates database tables where no database -tables existed before -
    -
    - - 33 - - sisu -D --Dropall
    destroys database (including all its -content)! kills data and drops tables, indexes and database associated -with a given directory (and directories of the same name). -
    -
    - - 34 - - sisu -D --recreate
    destroys existing database and builds a -new empty database structure -
    -
    - - 35 - - 3.4.2 import and remove documents - - - - 36 - - sisu -D --import -v [filename/wildcard]
    populates database -with the contents of the file. Imports documents(s) specified to a -postgresql database (at an object level). -
    -
    - - 37 - - sisu -D --update -v [filename/wildcard]
    updates file -contents in database -
    -
    - - 38 - - sisu -D --remove -v [filename/wildcard]
    removes specified -document from postgresql database. -
    -
    - - 39 - - 4. Sqlite - - - - 40 - - 4.1 Name - - - - 41 - - SiSU - Structured information, Serialized Units - a document -publishing system. - - - - 42 - - 4.2 Description - - - - 43 - - 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 SiSU to populate an sqlite database, -this being part of SiSU - man sisu). - - - - 44 - - 4.3 Synopsis - - - - 45 - - sisu -d [instruction] [filename/wildcard if required] - - - - 46 - - sisu -d --(sqlite|pg) --[instruction] [filename/wildcard if -required] - - - - 47 - - 4.4 Commands - - - - 48 - - 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 - - - - 49 - - -d or --sqlite may be used interchangeably. - - - - 50 - - 4.4.1 create and destroy database - - - - 51 - - --sqlite --createall
    initial step, creates required -relations (tables, indexes) in existing (sqlite) database (a database -should be created manually and given the same name as working -directory, as requested) (rb.dbi) -
    -
    - - 52 - - sisu -d --createdb
    creates database where no database -existed before -
    -
    - - 53 - - sisu -d --create
    creates database tables where no database -tables existed before -
    -
    - - 54 - - sisu -d --dropall
    destroys database (including all its -content)! kills data and drops tables, indexes and database associated -with a given directory (and directories of the same name). -
    -
    - - 55 - - sisu -d --recreate
    destroys existing database and builds a -new empty database structure -
    -
    - - 56 - - 4.4.2 import and remove documents - - - - 57 - - sisu -d --import -v [filename/wildcard]
    populates database -with the contents of the file. Imports documents(s) specified to an -sqlite database (at an object level). -
    -
    - - 58 - - sisu -d --update -v [filename/wildcard]
    updates file -contents in database -
    -
    - - 59 - - sisu -d --remove -v [filename/wildcard]
    removes specified -document from sqlite database. -
    -
    - - 60 - - 5. Introduction - - - - 61 - - 5.1 Search - database frontend sample, utilising database and SiSU -features, including object citation numbering (backend currently -PostgreSQL) - - - - 62 - - Sample search frontend -3 A small database and sample query front-end (search from) -that makes use of the citation system, object citation numbering -to demonstrates functionality.4 - - - 3 - - <http://search.sisudoc.org> - - - - 4 - - (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. - - - - - 63 - - SiSU 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. - - - - 64 - - 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 - - - 5 - - 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. - - - - - 65 - - sisu -F --webserv-webrick
    builds a cgi web search frontend -for the database created -
    -
    - - 66 - - The following is feedback on the setup on a machine provided by the -help command: - - - - 67 - - sisu --help sql - - - - 68 - -      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     -
    -
    - - 69 - - Note on databases built - - - - 70 - - By default, [unless otherwise 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. [otherwise a manual -mapping for the collection is necessary] - - - - 71 - - 5.2 Search Form - - - - 72 - - sisu -F
    generates a sample search form, which must be -copied to the web-server cgi directory -
    -
    - - 73 - - sisu -F --webserv-webrick
    generates a sample search form -for use with the webrick server, which must be copied to the web-server -cgi directory -
    -
    - - 74 - - sisu -Fv
    as above, and provides some information on -setting up hyperestraier -
    -
    - - 75 - - sisu -W
    starts the webrick server which should be -available wherever sisu is properly installed -
    -
    - - 76 - - The generated search form must be copied manually to the webserver -directory as instructed - - - - 77 - - 6. Hyperestraier - - - - 78 - - See the documentation for hyperestraier: - - - - 79 - - <http://hyperestraier.sourceforge.net/> - - - - 80 - - /usr/share/doc/hyperestraier/index.html - - - - 81 - - man estcmd - - - - 82 - - on sisu_hyperestraier: - - - - 83 - - man sisu_hyperestraier - - - - 84 - - /usr/share/doc/sisu/sisu_markup/sisu_hyperestraier/index.html - - - - 85 - - NOTE: the examples that follow assume that sisu output is placed in the -directory /home/ralph/sisu_www - - - - 86 - - (A) to generate the index within the webserver directory to be indexed: - - - - 87 - - estcmd gather -sd [index name] [directory path to index] - - - - 88 - - the following are examples that will need to be tailored according to -your needs: - - - - 89 - - cd /home/ralph/sisu_www - - - - 90 - - estcmd gather -sd casket /home/ralph/sisu_www - - - - 91 - - you may use the 'find' command together with 'egrep' to limit indexing -to particular document collection directories within the web server -directory: - - - - 92 - - find /home/ralph/sisu_www -type f | egrep -'/home/ralph/sisu_www/sisu/.+?.html$' |estcmd gather -sd casket - - - - - 93 - - Check which directories in the webserver/output directory -(~/sisu_www or elsewhere depending on configuration) you wish to -include in the search index. - - - - 94 - - 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 'plain.txt', 'toc.html' and -'concordance.html', as these duplicate information held in other html -output e.g. - - - - 95 - - find /home/ralph/sisu_www -type f | egrep -'/sisu_www/(sisu|bookmarks)/.+?.html$' | egrep -v -'(doc|concordance).html$' |estcmd gather -sd casket - - - - - 96 - - from your current document preparation/markup directory, you would -construct a rune along the following lines: - - - - 97 - - find /home/ralph/sisu_www -type f | egrep -'/home/ralph/sisu_www/([specify first directory for inclusion]|[specify -second directory for inclusion]|[another directory for inclusion? -...])/.+?.html$' | egrep -v '(doc|concordance).html$' |estcmd gather --sd /home/ralph/sisu_www/casket - - - - - 98 - - (B) to set up the search form - - - - 99 - - (i) copy estseek.cgi to your cgi directory and set file permissions to -755: - - - - 100 - - sudo cp -vi /usr/lib/estraier/estseek.cgi /usr/lib/cgi-bin - - - - 101 - - sudo chmod -v 755 /usr/lib/cgi-bin/estseek.cgi - - - - 102 - - sudo cp -v /usr/share/hyperestraier/estseek.* /usr/lib/cgi-bin - - - - 103 - - [see estraier documentation for paths] - - - - 104 - - (ii) edit estseek.conf, with attention to the lines starting -'indexname:' and 'replace:': - - - - 105 - - indexname: /home/ralph/sisu_www/casket - - - - 106 - - replace: ^file:///home/ralph/sisu_www{{!}}http://localhost - - - - 107 - - replace: /index.html?${{!}}/ - - - - 108 - - (C) to test using webrick, start webrick: - - - - 109 - - sisu -W - - - - 110 - - and try open the url: <http://localhost:8081/cgi-bin/estseek.cgi> - - - - 0 - - Endnotes - - - -
    diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/scroll.xhtml b/data/doc/manuals_generated/sisu_manual/sisu_search/scroll.xhtml deleted file mode 100644 index 389b56e7..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/scroll.xhtml +++ /dev/null @@ -1,904 +0,0 @@ - - - - - - - - Title: - - SiSU - Search - -
    - Creator: - - Ralph Amissah - -
    - Rights: - - Copyright (C) Ralph Amissah 2007, part of SiSU documentation, License GPL 3 - -
    - Type: - - information - -
    - Subject: - - ebook, epublishing, electronic book, electronic publishing, electronic document, electronic citation, data structure, citation systems, search - -
    - Date created: - - 2002-08-28 - -
    - Date issued: - - 2002-08-28 - -
    - Date available: - - 2002-08-28 - -
    - Date modified: - - 2007-09-16 - -
    - Date: - - 2007-09-16 - -
    - - - - - SiSU - Search,
    Ralph Amissah -
    - 1 -
    - - - SiSU Search - - 2 - - - - 1. SiSU Search - Introduction - - 3 - - - - SiSU output can easily and conveniently be indexed by a number -of standalone indexing tools, such as Lucene, Hyperestraier. - - 4 - - - - 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. - - 5 - - - - In addition to this SiSU 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. - - 6 - - - - 2. SQL - - 7 - - - - 2.1 populating SQL type databases - - 8 - - - - SiSU feeds sisu markupd documents into sql type databases -PostgreSQL1 and/or SQLite2 database together with -information related to document structure. - - - 1. <http://www.postgresql.org/> -
    <http://advocacy.postgresql.org/> -
    <http://en.wikipedia.org/wiki/Postgresql> -
    - - 2. <http://www.hwaci.com/sw/sqlite/> -
    <http://en.wikipedia.org/wiki/Sqlite> -
    - 9 -
    - - - 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: - - 10 - - - - one containing semantic (and other) headers, including, title, -author, subject, (the Dublin Core...); - - 11 - - - - another the substantive texts by individual "paragraph" (or -object) - along with structural information, each paragraph being -identifiable by its paragraph number (if it has one which almost all of -them do), and the substantive text of each paragraph quite naturally -being searchable (both in formatted and clean text versions for -searching); and - - 12 - - - - a third containing endnotes cross-referenced back to the -paragraph from which they are referenced (both in formatted and clean -text versions for searching). - - 13 - - - - a fourth table with a one to one relation with the headers table -contains full text versions of output, eg. pdf, html, xml, and ascii. - - 14 - - - - There is of course the possibility to add further structures. - - 15 - - - - At this level SiSU 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. - - 16 - - - - Being able to search a relational database at an object level with the -SiSU citation system is an effective way of locating content -generated by SiSU. As individual text objects of a document -stored (and indexed) together with 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). - - 17 - - - - 3. Postgresql - - 18 - - - - 3.1 Name - - 19 - - - - SiSU - Structured information, Serialized Units - a document -publishing system, postgresql dependency package - - 20 - - - - 3.2 Description - - 21 - - - - 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 SiSU to populate a postgresql database, -this being part of SiSU - man sisu). - - 22 - - - - 3.3 Synopsis - - 23 - - - - sisu -D [instruction] [filename/wildcard if required] - - 24 - - - - sisu -D --pg --[instruction] [filename/wildcard if required] - - 25 - - - - 3.4 Commands - - 26 - - - - 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 - - 27 - - - - -D or --pgsql may be used interchangeably. - - 28 - - - - 3.4.1 create and destroy database - - 29 - - - - --pgsql --createall
    initial step, creates required -relations (tables, indexes) in existing (postgresql) database (a -database should be created manually and given the same name as working -directory, as requested) (rb.dbi) -
    - 30 -
    - - - sisu -D --createdb
    creates database where no database -existed before -
    - 31 -
    - - - sisu -D --create
    creates database tables where no database -tables existed before -
    - 32 -
    - - - sisu -D --Dropall
    destroys database (including all its -content)! kills data and drops tables, indexes and database associated -with a given directory (and directories of the same name). -
    - 33 -
    - - - sisu -D --recreate
    destroys existing database and builds a -new empty database structure -
    - 34 -
    - - - 3.4.2 import and remove documents - - 35 - - - - sisu -D --import -v [filename/wildcard]
    populates database -with the contents of the file. Imports documents(s) specified to a -postgresql database (at an object level). -
    - 36 -
    - - - sisu -D --update -v [filename/wildcard]
    updates file -contents in database -
    - 37 -
    - - - sisu -D --remove -v [filename/wildcard]
    removes specified -document from postgresql database. -
    - 38 -
    - - - 4. Sqlite - - 39 - - - - 4.1 Name - - 40 - - - - SiSU - Structured information, Serialized Units - a document -publishing system. - - 41 - - - - 4.2 Description - - 42 - - - - 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 SiSU to populate an sqlite database, -this being part of SiSU - man sisu). - - 43 - - - - 4.3 Synopsis - - 44 - - - - sisu -d [instruction] [filename/wildcard if required] - - 45 - - - - sisu -d --(sqlite|pg) --[instruction] [filename/wildcard if -required] - - 46 - - - - 4.4 Commands - - 47 - - - - 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 - - 48 - - - - -d or --sqlite may be used interchangeably. - - 49 - - - - 4.4.1 create and destroy database - - 50 - - - - --sqlite --createall
    initial step, creates required -relations (tables, indexes) in existing (sqlite) database (a database -should be created manually and given the same name as working -directory, as requested) (rb.dbi) -
    - 51 -
    - - - sisu -d --createdb
    creates database where no database -existed before -
    - 52 -
    - - - sisu -d --create
    creates database tables where no database -tables existed before -
    - 53 -
    - - - sisu -d --dropall
    destroys database (including all its -content)! kills data and drops tables, indexes and database associated -with a given directory (and directories of the same name). -
    - 54 -
    - - - sisu -d --recreate
    destroys existing database and builds a -new empty database structure -
    - 55 -
    - - - 4.4.2 import and remove documents - - 56 - - - - sisu -d --import -v [filename/wildcard]
    populates database -with the contents of the file. Imports documents(s) specified to an -sqlite database (at an object level). -
    - 57 -
    - - - sisu -d --update -v [filename/wildcard]
    updates file -contents in database -
    - 58 -
    - - - sisu -d --remove -v [filename/wildcard]
    removes specified -document from sqlite database. -
    - 59 -
    - - - 5. Introduction - - 60 - - - - 5.1 Search - database frontend sample, utilising database and SiSU -features, including object citation numbering (backend currently -PostgreSQL) - - 61 - - - - Sample search frontend -3 A small database and sample query front-end (search from) -that makes use of the citation system, object citation numbering -to demonstrates functionality.4 - - - 3. <http://search.sisudoc.org> - - - 4. (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. - - 62 - - - - SiSU 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. - - 63 - - - - 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 - - - 5. 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. - - 64 - - - - sisu -F --webserv-webrick
    builds a cgi web search frontend -for the database created -
    - 65 -
    - - - The following is feedback on the setup on a machine provided by the -help command: - - 66 - - - - sisu --help sql - - 67 - - - 68 - -      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     -
    -
    - - - Note on databases built - - 69 - - - - By default, [unless otherwise 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. [otherwise a manual -mapping for the collection is necessary] - - 70 - - - - 5.2 Search Form - - 71 - - - - sisu -F
    generates a sample search form, which must be -copied to the web-server cgi directory -
    - 72 -
    - - - sisu -F --webserv-webrick
    generates a sample search form -for use with the webrick server, which must be copied to the web-server -cgi directory -
    - 73 -
    - - - sisu -Fv
    as above, and provides some information on -setting up hyperestraier -
    - 74 -
    - - - sisu -W
    starts the webrick server which should be -available wherever sisu is properly installed -
    - 75 -
    - - - The generated search form must be copied manually to the webserver -directory as instructed - - 76 - - - - 6. Hyperestraier - - 77 - - - - See the documentation for hyperestraier: - - 78 - - - - <http://hyperestraier.sourceforge.net/> - - 79 - - - - /usr/share/doc/hyperestraier/index.html - - 80 - - - - man estcmd - - 81 - - - - on sisu_hyperestraier: - - 82 - - - - man sisu_hyperestraier - - 83 - - - - /usr/share/doc/sisu/sisu_markup/sisu_hyperestraier/index.html - - 84 - - - - NOTE: the examples that follow assume that sisu output is placed in the -directory /home/ralph/sisu_www - - 85 - - - - (A) to generate the index within the webserver directory to be indexed: - - 86 - - - - estcmd gather -sd [index name] [directory path to index] - - 87 - - - - the following are examples that will need to be tailored according to -your needs: - - 88 - - - - cd /home/ralph/sisu_www - - 89 - - - - estcmd gather -sd casket /home/ralph/sisu_www - - 90 - - - - you may use the 'find' command together with 'egrep' to limit indexing -to particular document collection directories within the web server -directory: - - 91 - - - - find /home/ralph/sisu_www -type f | egrep -'/home/ralph/sisu_www/sisu/.+?.html$' |estcmd gather -sd casket - - - 92 - - - - Check which directories in the webserver/output directory -(~/sisu_www or elsewhere depending on configuration) you wish to -include in the search index. - - 93 - - - - 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 'plain.txt', 'toc.html' and -'concordance.html', as these duplicate information held in other html -output e.g. - - 94 - - - - find /home/ralph/sisu_www -type f | egrep -'/sisu_www/(sisu|bookmarks)/.+?.html$' | egrep -v -'(doc|concordance).html$' |estcmd gather -sd casket - - - 95 - - - - from your current document preparation/markup directory, you would -construct a rune along the following lines: - - 96 - - - - find /home/ralph/sisu_www -type f | egrep -'/home/ralph/sisu_www/([specify first directory for inclusion]|[specify -second directory for inclusion]|[another directory for inclusion? -...])/.+?.html$' | egrep -v '(doc|concordance).html$' |estcmd gather --sd /home/ralph/sisu_www/casket - - - 97 - - - - (B) to set up the search form - - 98 - - - - (i) copy estseek.cgi to your cgi directory and set file permissions to -755: - - 99 - - - - sudo cp -vi /usr/lib/estraier/estseek.cgi /usr/lib/cgi-bin - - 100 - - - - sudo chmod -v 755 /usr/lib/cgi-bin/estseek.cgi - - 101 - - - - sudo cp -v /usr/share/hyperestraier/estseek.* /usr/lib/cgi-bin - - 102 - - - - [see estraier documentation for paths] - - 103 - - - - (ii) edit estseek.conf, with attention to the lines starting -'indexname:' and 'replace:': - - 104 - - - - indexname: /home/ralph/sisu_www/casket - - 105 - - - - replace: ^file:///home/ralph/sisu_www{{!}}http://localhost - - 106 - - - - replace: /index.html?${{!}}/ - - 107 - - - - (C) to test using webrick, start webrick: - - 108 - - - - sisu -W - - 109 - - - - and try open the url: <http://localhost:8081/cgi-bin/estseek.cgi> - - 110 - - - - Endnotes - - 0 - - -
    diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/search_cgi.html b/data/doc/manuals_generated/sisu_manual/sisu_search/search_cgi.html deleted file mode 100644 index 3515d494..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/search_cgi.html +++ /dev/null @@ -1,694 +0,0 @@ - - - - - - search_cgi - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - SiSU -

    -

    - Search -

    -

    - Ralph Amissah - -

    -

    - copy @ - - SiSU - -

    - - -
    -

    - SiSU - Search,
    Ralph Amissah -

    -
      -

    -   1 -

    -
    - - -
    - -   -

    -   2 -

    -
    - - -
    - -   -
    - - -
    -

    - - 5. Introduction -

    -
    -

    -   60 -

    -
    - - 5.1 Search - database frontend sample, utilising database and SiSU features, including object citation numbering (backend currently PostgreSQL) - -
    - - 5.2 Search Form - -
    - - -
    - -

    - 5.1 Search - database frontend sample, utilising database and SiSU features, including object citation numbering (backend currently PostgreSQL) -

    -
    -

    -   61 -

    -
    - - -
    -

    - Sample search frontend   3  A small database and sample query front-end (search from) that makes use of the citation system, object citation numbering to demonstrates functionality.  4  -

    -
    -

    -   62 -

    -
    - - -
    -

    - SiSU 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. -

    -
    -

    -   63 -

    -
    - - -
    -

    - 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  -

    -
    -

    -   64 -

    -
    - - -
    -

    - sisu -F --webserv-webrick
    builds a cgi web search frontend for the database created -

    -
    -

    -   65 -

    -
    - - -
    -

    - The following is feedback on the setup on a machine provided by the help command: -

    -
    -

    -   66 -

    -
    - - -
    -

    - sisu --help sql -

    -
    -

    -   67 -

    -
    - - -
    -

    -   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 -

    -
    -

    -   68 -

    -
    - - -
    -

    - Note on databases built -

    -
    -

    -   69 -

    -
    - - -
    -

    - By default, [unless otherwise 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. [otherwise a manual mapping for the collection is necessary] -

    -
    -

    -   70 -

    -
    - - -
    - -

    - 5.2 Search Form -

    -
    -

    -   71 -

    -
    - - -
    -

    - sisu -F
    generates a sample search form, which must be copied to the web-server cgi directory -

    -
    -

    -   72 -

    -
    - - -
    -

    - sisu -F --webserv-webrick
    generates a sample search form for use with the webrick server, which must be copied to the web-server cgi directory -

    -
    -

    -   73 -

    -
    - - -
    -

    - sisu -Fv
    as above, and provides some information on setting up hyperestraier -

    -
    -

    -   74 -

    -
    - - -
    -

    - sisu -W
    starts the webrick server which should be available wherever sisu is properly installed -

    -
    -

    -   75 -

    -
    - - -
    -

    - The generated search form must be copied manually to the webserver directory as instructed -

    -
    -

    -   76 -

    -

    -^

    - - -
    -

    -  3. <http://search.sisudoc.org> -

    -
      -
    - - -
    -

    -  4. (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. -

    -
      -
    - - -
    -

    -  5. 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. -

    -
      -
     
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - -
    - \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/search_hyperestraier.html b/data/doc/manuals_generated/sisu_manual/sisu_search/search_hyperestraier.html deleted file mode 100644 index 9bd90670..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/search_hyperestraier.html +++ /dev/null @@ -1,847 +0,0 @@ - - - - - - search_hyperestraier - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - SiSU -

    -

    - Search -

    -

    - Ralph Amissah - -

    -

    - copy @ - - SiSU - -

    - - -
    -

    - SiSU - Search,
    Ralph Amissah -

    -
      -

    -   1 -

    -
    - - -
    - -   -

    -   2 -

    -
    - - -
    - -   -
    - - -
    -

    - - 6. Hyperestraier -

    -
    -

    -   77 -

    -
    - - -
    -

    - See the documentation for hyperestraier: -

    -
    -

    -   78 -

    -
    - - -
    -

    - <http://hyperestraier.sourceforge.net/> -

    -
    -

    -   79 -

    -
    - - -
    -

    - /usr/share/doc/hyperestraier/index.html -

    -
    -

    -   80 -

    -
    - - -
    -

    - man estcmd -

    -
    -

    -   81 -

    -
    - - -
    -

    - on sisu_hyperestraier: -

    -
    -

    -   82 -

    -
    - - -
    -

    - man sisu_hyperestraier -

    -
    -

    -   83 -

    -
    - - -
    -

    - /usr/share/doc/sisu/sisu_markup/sisu_hyperestraier/index.html -

    -
    -

    -   84 -

    -
    - - -
    -

    - NOTE: the examples that follow assume that sisu output is placed in the directory /home/ralph/sisu_www -

    -
    -

    -   85 -

    -
    - - -
    -

    - (A) to generate the index within the webserver directory to be indexed: -

    -
    -

    -   86 -

    -
    - - -
    -

    - estcmd gather -sd [index name] [directory path to index] -

    -
    -

    -   87 -

    -
    - - -
    -

    - the following are examples that will need to be tailored according to your needs: -

    -
    -

    -   88 -

    -
    - - -
    -

    - cd /home/ralph/sisu_www -

    -
    -

    -   89 -

    -
    - - -
    -

    - estcmd gather -sd casket /home/ralph/sisu_www -

    -
    -

    -   90 -

    -
    - - -
    -

    - you may use the 'find' command together with 'egrep' to limit indexing to particular document collection directories within the web server directory: -

    -
    -

    -   91 -

    -
    - - -
    -

    - find /home/ralph/sisu_www -type f | egrep '/home/ralph/sisu_www/sisu/.+?.html$' |estcmd gather -sd casket - -

    -
    -

    -   92 -

    -
    - - -
    -

    - Check which directories in the webserver/output directory (~/sisu_www or elsewhere depending on configuration) you wish to include in the search index. -

    -
    -

    -   93 -

    -
    - - -
    -

    - 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 'plain.txt', 'toc.html' and 'concordance.html', as these duplicate information held in other html output e.g. -

    -
    -

    -   94 -

    -
    - - -
    -

    - find /home/ralph/sisu_www -type f | egrep '/sisu_www/(sisu|bookmarks)/.+?.html$' | egrep -v '(doc|concordance).html$' |estcmd gather -sd casket - -

    -
    -

    -   95 -

    -
    - - -
    -

    - from your current document preparation/markup directory, you would construct a rune along the following lines: -

    -
    -

    -   96 -

    -
    - - -
    -

    - find /home/ralph/sisu_www -type f | egrep '/home/ralph/sisu_www/([specify first directory for inclusion]|[specify second directory for inclusion]|[another directory for inclusion? ...])/.+?.html$' | egrep -v '(doc|concordance).html$' |estcmd gather -sd /home/ralph/sisu_www/casket - -

    -
    -

    -   97 -

    -
    - - -
    -

    - (B) to set up the search form -

    -
    -

    -   98 -

    -
    - - -
    -

    - (i) copy estseek.cgi to your cgi directory and set file permissions to 755: -

    -
    -

    -   99 -

    -
    - - -
    -

    - sudo cp -vi /usr/lib/estraier/estseek.cgi /usr/lib/cgi-bin -

    -
    -

    -   100 -

    -
    - - -
    -

    - sudo chmod -v 755 /usr/lib/cgi-bin/estseek.cgi -

    -
    -

    -   101 -

    -
    - - -
    -

    - sudo cp -v /usr/share/hyperestraier/estseek.* /usr/lib/cgi-bin -

    -
    -

    -   102 -

    -
    - - -
    -

    - [see estraier documentation for paths] -

    -
    -

    -   103 -

    -
    - - -
    -

    - (ii) edit estseek.conf, with attention to the lines starting 'indexname:' and 'replace:': -

    -
    -

    -   104 -

    -
    - - -
    -

    - indexname: /home/ralph/sisu_www/casket -

    -
    -

    -   105 -

    -
    - - -
    -

    - replace: ^file:///home/ralph/sisu_www{!} -

    -
    -

    -   106 -

    -
    - - -
    -

    - replace: /index.html?${{!}}/ -

    -
    -

    -   107 -

    -
    - - -
    -

    - (C) to test using webrick, start webrick: -

    -
    -

    -   108 -

    -
    - - -
    -

    - sisu -W -

    -
    -

    -   109 -

    -
    - - -
    -

    - and try open the url: <http://localhost:8081/cgi-bin/estseek.cgi> -

    -
    -

    -   110 -

    -

    -^

     
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - -
    - \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/search_intro.html b/data/doc/manuals_generated/sisu_manual/sisu_search/search_intro.html deleted file mode 100644 index f7fd59c9..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/search_intro.html +++ /dev/null @@ -1,509 +0,0 @@ - - - - - - search_intro - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - SiSU -

    -

    - Search -

    -

    - Ralph Amissah - -

    -

    - copy @ - - SiSU - -

    - - -
    -

    - SiSU - Search,
    Ralph Amissah -

    -
      -

    -   1 -

    -
    - - -
    - -   -

    -   2 -

    -
    - - -
    - -   -
    - - -
    -

    - - 1. SiSU Search - Introduction -

    -
    -

    -   3 -

    -
    - - -
    -

    - SiSU output can easily and conveniently be indexed by a number of standalone indexing tools, such as Lucene, Hyperestraier. -

    -
    -

    -   4 -

    -
    - - -
    -

    - 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. -

    -
    -

    -   5 -

    -
    - - -
    -

    - In addition to this SiSU 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. -

    -
    -

    -   6 -

    -

    -^

     
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - -
    - \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/search_sql.html b/data/doc/manuals_generated/sisu_manual/sisu_search/search_sql.html deleted file mode 100644 index d745e71f..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/search_sql.html +++ /dev/null @@ -1,639 +0,0 @@ - - - - - - search_sql - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - SiSU -

    -

    - Search -

    -

    - Ralph Amissah - -

    -

    - copy @ - - SiSU - -

    - - -
    -

    - SiSU - Search,
    Ralph Amissah -

    -
      -

    -   1 -

    -
    - - -
    - -   -

    -   2 -

    -
    - - -
    - -   -
    - - -
    -

    - - 2. SQL -

    -
    -

    -   7 -

    -
    - - 2.1 populating SQL type databases - -
    - - -
    - -

    - 2.1 populating SQL type databases -

    -
    -

    -   8 -

    -
    - - -
    -

    - SiSU feeds sisu markupd documents into sql type databases PostgreSQL  1  and/or SQLite  2  database together with information related to document structure. -

    -
    -

    -   9 -

    -
    - - -
    -

    - 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: -

    -
    -

    -   10 -

    -
    - - -
    -
  • - one containing semantic (and other) headers, including, title, author, subject, (the Dublin Core...); -
  • -
    -

    -   11 -

    -
    - - -
    -
  • - another the substantive texts by individual "paragraph" (or object) - along with structural information, each paragraph being identifiable by its paragraph number (if it has one which almost all of them do), and the substantive text of each paragraph quite naturally being searchable (both in formatted and clean text versions for searching); and -
  • -
    -

    -   12 -

    -
    - - -
    -
  • - a third containing endnotes cross-referenced back to the paragraph from which they are referenced (both in formatted and clean text versions for searching). -
  • -
    -

    -   13 -

    -
    - - -
    -
  • - a fourth table with a one to one relation with the headers table contains full text versions of output, eg. pdf, html, xml, and ascii. -
  • -
    -

    -   14 -

    -
    - - -
    -

    - There is of course the possibility to add further structures. -

    -
    -

    -   15 -

    -
    - - -
    -

    - At this level SiSU 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. -

    -
    -

    -   16 -

    -
    - - -
    -

    - Being able to search a relational database at an object level with the SiSU citation system is an effective way of locating content generated by SiSU. As individual text objects of a document stored (and indexed) together with 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). -

    -
    -

    -   17 -

    -

    -^

    - - -
    -

    -  1. <http://www.postgresql.org/> -

    -
      -
    - - -
    -

    - <http://advocacy.postgresql.org/> -

    -
      -
    - - -
    -

    - <http://en.wikipedia.org/wiki/Postgresql> -

    -
      -
    - - -
    -

    -  2. <http://www.hwaci.com/sw/sqlite/> -

    -
      -
    - - -
    -

    - <http://en.wikipedia.org/wiki/Sqlite> -

    -
      -
     
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - -
    - \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/sisu_manifest.html b/data/doc/manuals_generated/sisu_manual/sisu_search/sisu_manifest.html deleted file mode 100644 index 4af3b344..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/sisu_manifest.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - -SiSU manifest: SiSU - - - - - - - - - - -
    SiSU -->

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/>

    - -
    - - -
    - - - idx - txt - -
    -
    -
    - -

    SiSU - Search

    -

    Ralph Amissah

    - - -

    SiSU manifest

    - - - - - - - - - - - - - - -

    description

    filename

    file size

    (kB)

    TOC linked table of contents (for segmented HTML text)

    toc.html

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/toc.html>

    18.0

    Full Text full length document (HTML)

    doc.html

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/doc.html>

    74.9

    PDF portrait full length document (PDF portrait / vertical - recommended for printing)

    portrait.pdf

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/portrait.pdf>

    127.1

    PDF landscape full length document (PDF landscape / horizontal - recommended for screen viewing)

    landscape.pdf

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/landscape.pdf>

    122.2

    ODF/ODT full length document (ODF:ODT - Open Document Format)

    opendocument.odt

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/opendocument.odt>

    12.4

    full length document (XHTML)

    scroll.xhtml

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/scroll.xhtml>

    24.4

    full length document (XML SAX)

    sax.xml

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sax.xml>

    24.5

    full length document (XML DOM)

    dom.xml

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/dom.xml>

    29.7

    full length document (plaintext (UTF-8))

    plain.txt

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/plain.txt>

    15.8

    Concordance file (HTML - wordmap, alphabetical wordlist)

    concordance.html

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/concordance.html>

    116.0

    Digest/DCC - Document Content Certificate (md5)

    digest.txt

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/digest.txt>

    14.7

    - -

    SiSU doc (zip)

    sisupod.zip   b7c891d1600f155e548791bfa14121a1
    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sisupod.zip>

    12.7

    -

    SiSU manifest of document metadata

    - - - - - - - - - - - - - - - - - - - - - - - -

    metadata

    description

    DC Title:

    SiSU - Search

    Title:

    SiSU

    Subtitle:

    Search

    DC Creator:

    Ralph Amissah

    DC Publisher:

    SiSU http://www.jus.uio.no/sisu (this copy)

    DC Subject:

    ebook, epublishing, electronic book, electronic publishing, electronic document, electronic citation, data structure, citation systems, search

    DC Type:

    information

    DC Rights:

    Copyright (C) Ralph Amissah 2007, part of SiSU documentation, License GPL 3

    DC Date:

    2007-09-16

    DC Date created:

    2002-08-28

    DC Date issued:

    2002-08-28

    DC Date available:

    2002-08-28

    DC Date modified:

    2007-09-16

    DC Language:

    English

    DC Identifier:

    http://www.jus.uio.no/sisu/sisu_manual/sisu_search/toc.html

    Sourcefile:

    sisu_search._sst

    Word Count approximate:

    2947

    Sourcefile Digest (md5):

    c085c2eb6d68f1b7d50435f673ede407

    Document (metaverse) last generated:

    Tue Sep 25 02:54:48 +0100 2007

    Generated by:

    SiSU 0.59.1 2007w39/2 (2007-09-25)

    Ruby version:

    ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]

    - - - - - - - - - - - - -

    metadata suggested links:

    SiSU Manual

      <http://www.jus.uio.no/sisu/sisu_manual/>

    Book Samples and Markup Examples

      <http://www.jus.uio.no/sisu/SiSU/2.html>

    SiSU @ Wikipedia

      <http://en.wikipedia.org/wiki/SiSU>

    SiSU @ Freshmeat

      <http://freshmeat.net/projects/sisu/>

    SiSU @ Ruby Application Archive

      <http://raa.ruby-lang.org/project/sisu/>

    SiSU @ Debian

      <http://packages.qa.debian.org/s/sisu.html>

    SiSU Download

      <http://www.jus.uio.no/sisu/SiSU/download.html>

    SiSU Changelog

      <http://www.jus.uio.no/sisu/SiSU/changelog.html>

    SiSU help

      <http://www.jus.uio.no/sisu/sisu_manual/sisu_help/>

    SiSU help sources

      <http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/>

    -

    Document Language Versions, manifests

    - - - - -

    filename

    description

     

    English

    English

    <http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sisu_manifest.html>

     

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/sisupod.zip b/data/doc/manuals_generated/sisu_manual/sisu_search/sisupod.zip deleted file mode 100644 index 5b9e5583..00000000 Binary files a/data/doc/manuals_generated/sisu_manual/sisu_search/sisupod.zip and /dev/null differ diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/sitemap.xml b/data/doc/manuals_generated/sisu_manual/sisu_search/sitemap.xml deleted file mode 100644 index df5f4faa..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/sitemap.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - http://www.jus.uio.no/sisu/sisu_manual/sisu_search/toc.html - 2007-09-16 - monthly - 0.7 - - - http://www.jus.uio.no/sisu/sisu_manual/sisu_search/doc.html - 2007-09-16 - 0.5 - - - http://www.jus.uio.no/sisu/sisu_manual/sisu_search/sisu_manifest.html - 2007-09-16 - 0.5 - - diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/sqlite.html b/data/doc/manuals_generated/sisu_manual/sisu_search/sqlite.html deleted file mode 100644 index 4db913ea..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/sqlite.html +++ /dev/null @@ -1,734 +0,0 @@ - - - - - - sqlite - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - SiSU -

    -

    - Search -

    -

    - Ralph Amissah - -

    -

    - copy @ - - SiSU - -

    - - -
    -

    - SiSU - Search,
    Ralph Amissah -

    -
      -

    -   1 -

    -
    - - -
    - -   -

    -   2 -

    -
    - - -
    - -   -
    - - -
    -

    - - 4. Sqlite -

    -
    -

    -   39 -

    -
    - - 4.1 Name - -
    - - 4.2 Description - -
    - - 4.3 Synopsis - -
    - - 4.4 Commands - -
    - - 4.4.1 create and destroy database - -
    - - 4.4.2 import and remove documents - -
    - - -
    - -

    - 4.1 Name -

    -
    -

    -   40 -

    -
    - - -
    -

    - SiSU - Structured information, Serialized Units - a document publishing system. -

    -
    -

    -   41 -

    -
    - - -
    - -

    - 4.2 Description -

    -
    -

    -   42 -

    -
    - - -
    -

    - 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 SiSU to populate an sqlite database, this being part of SiSU - man sisu). -

    -
    -

    -   43 -

    -
    - - -
    - -

    - 4.3 Synopsis -

    -
    -

    -   44 -

    -
    - - -
    -

    - sisu -d [instruction] [filename/wildcard if required] -

    -
    -

    -   45 -

    -
    - - -
    -

    - sisu -d --(sqlite|pg) --[instruction] [filename/wildcard if required] -

    -
    -

    -   46 -

    -
    - - -
    - -

    - 4.4 Commands -

    -
    -

    -   47 -

    -
    - - -
    -

    - 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 -

    -
    -

    -   48 -

    -
    - - -
    -

    - -d or --sqlite may be used interchangeably. -

    -
    -

    -   49 -

    -
    - - -
    - -

    - 4.4.1 create and destroy database -

    -
    -

    -   50 -

    -
    - - -
    -

    - --sqlite --createall
    initial step, creates required relations (tables, indexes) in existing (sqlite) database (a database should be created manually and given the same name as working directory, as requested) (rb.dbi) -

    -
    -

    -   51 -

    -
    - - -
    -

    - sisu -d --createdb
    creates database where no database existed before -

    -
    -

    -   52 -

    -
    - - -
    -

    - sisu -d --create
    creates database tables where no database tables existed before -

    -
    -

    -   53 -

    -
    - - -
    -

    - sisu -d --dropall
    destroys database (including all its content)! kills data and drops tables, indexes and database associated with a given directory (and directories of the same name). -

    -
    -

    -   54 -

    -
    - - -
    -

    - sisu -d --recreate
    destroys existing database and builds a new empty database structure -

    -
    -

    -   55 -

    -
    - - -
    - -

    - 4.4.2 import and remove documents -

    -
    -

    -   56 -

    -
    - - -
    -

    - sisu -d --import -v [filename/wildcard]
    populates database with the contents of the file. Imports documents(s) specified to an sqlite database (at an object level). -

    -
    -

    -   57 -

    -
    - - -
    -

    - sisu -d --update -v [filename/wildcard]
    updates file contents in database -

    -
    -

    -   58 -

    -
    - - -
    -

    - sisu -d --remove -v [filename/wildcard]
    removes specified document from sqlite database. -

    -
    -

    -   59 -

    -

    -^

     
    - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - - - -
    - - - TOC linked  toc  - - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    - - - - - - -
    - - << previous - - - - TOC - - - - next >> - - -
    -
    - - - - -
    - - < - - - - ^ - - - - > - -

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - -
    - \ No newline at end of file diff --git a/data/doc/manuals_generated/sisu_manual/sisu_search/toc.html b/data/doc/manuals_generated/sisu_manual/sisu_search/toc.html deleted file mode 100644 index 4969cc7c..00000000 --- a/data/doc/manuals_generated/sisu_manual/sisu_search/toc.html +++ /dev/null @@ -1,626 +0,0 @@ - - - - - - SiSU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - -
    - - TOC linked  toc  - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    -   - next >> -   -
    -

    - -

    - -
    - - -
    - -

    SiSU -

    - -

    Search -

    - -

    Ralph Amissah -

    - -copy @ - - SiSU - - -
    - - - -

    - SiSU - Search,
    Ralph Amissah -

    - -

    - SiSU Search -

    - -

    - - 1. SiSU Search - Introduction - -

    - -

    - - 2. SQL - -

    - -
    - - 2.1 populating SQL type databases - -
    - -

    - - 3. Postgresql - -

    - -
    - - 3.1 Name - -
    - -
    - - 3.2 Description - -
    - -
    - - 3.3 Synopsis - -
    - -
    - - 3.4 Commands - -
    - -
    - - 3.4.1 create and destroy database - -
    - -
    - - 3.4.2 import and remove documents - -
    - -

    - - 4. Sqlite - -

    - -
    - - 4.1 Name - -
    - -
    - - 4.2 Description - -
    - -
    - - 4.3 Synopsis - -
    - -
    - - 4.4 Commands - -
    - -
    - - 4.4.1 create and destroy database - -
    - -
    - - 4.4.2 import and remove documents - -
    - -

    - - 5. Introduction - -

    - -
    - - 5.1 Search - database frontend sample, utilising database and SiSU features, including object citation numbering (backend currently PostgreSQL) - -
    - -
    - - 5.2 Search Form - -
    - -

    - - 6. Hyperestraier - -

    - -

    - - Endnotes - -

    - - - Document Information (metadata) - - -

    Rights: Copyright ©  Ralph Amissah 2007, part of SiSU documentation, License GPL 3

    -

    - -

    - - - - - -
    - -
    SiSU -->
    -
    - - - - - - - - - - - - - - - -
    - - TOC linked  toc  - - - - - Full Text  scroll  - - - - - - PDF portrait -   pdf  - - - - - - PDF landscape -   pdf  - - - - - - ODF/ODT  odt  - - - - - - -   A-Z  - - - - - - Document Manifest  - - - - - @ -
    -
    -   - next >> -   -
    -

    - -

     

    - - - - - - - - -
    - -
    -

    - - SiSU - -

    -
    - -

    - Output generated by - - SiSU - - 0.59.1 2007-09-25 (2007w39/2) -
    - - SiSU - - Copyright © Ralph Amissah - 1997, current 2007. - All Rights Reserved. -
    - - SiSU - - is software for document structuring, publishing and search, -
    - - www.jus.uio.no/sisu - - and - - www.sisudoc.org - -
    - w3 since October 3 1993 - - ralph@amissah.com - -

    -
    -

    - SiSU using: -
    Standard SiSU markup syntax, -
    Standard SiSU meta-markup syntax, and the -
    Standard SiSU object citation numbering and system, (object/text positioning system) -
    - Copyright © Ralph Amissah 1997, current 2007. - All Rights Reserved. -

    -
    -

    - - GPLv3 - -

    -
    -

    - - SiSU - - is released under - GPLv3 - or later, - <http://www.gnu.org/licenses/gpl.html> -

    -
    -

    - SiSU, developed using - - Ruby - - on - - Debian/Gnu/Linux - - software infrastructure, - with the usual GPL (or OSS) suspects. -
    - Better - "performance, reliability, scalability, security & total cost of ownership" - [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre. -
    - Get With the Future - - Way Better! - -

    -
    - - - - - - - -
    - - - - - - -- cgit v1.2.3