You view a range of pages. You specify the starting page (the from page) and then the number of pages to display, and then click the "View" button.
The "Previous Page" and "Next Page" links are adaptive. For example, if you "View from page 361 for 3 pages" then your view will consist of 3 pages and the previous and next links will refer to the previous or next 3 pages.
For S&H-1910, pages in the Preface are numbered with lowercase roman numerals. The first page accessible to the view-engine is vii. Pages i through vi are on the "Contents" page (there is a "Contents" link between the previous and next links).
The "Chapters..." and "Glossary..." drop-down lists are provided for convenience. They allow you to jump directly to the beginning of a specific chapter or to a Glossary entry.
Enter the word or phrase you are searching for in the "for" field, specify the search range, then click the "Search" button. You search a range of pages or a range of chapters depending on which allows you to specify the desired range more conveniently.
To search a range of pages click "by pages" then enter the "from" and "to" page numbers. For S&H-1910 the available range of pages is vii through 700.
To search a range of chapters click "by chapters" then enter the "from" and "to" chapter numbers. For S&H-1910 the available range of chapters is 0 through 18 (the Preface is chapter 0).
Search results are categorized by chapter and the entire paragraph containing the query is displayed – that is, the query is applied per paragraph.
In the search results the Page:Line references will be links to the full text.
You can search using regular expressions (RE). The following PCRE meta-characters are supported:
\ . ? * + | [ ^ - ]
Do not enclose the RE in delimiters – the search-engine will do that for you. Do not use \b for whole word and do not append an i for case-insensitivity – use the "whole word" and "case sensitive" checkbox options on the search form.
In addition to RE support the search-engine supports three logical operators: NOT (!), AND (&&) and OR (||). It also supports parentheses for grouping. Some examples follow.
The following query will return all paragraphs (in the specified range) which have "Mind" AND have either "creat" OR "power".
Mind && (creat || power)
Note that the above query is much more efficient when written as follows, so that "creat|power" is written as an RE instead of using the logical OR (||) operator. You should do this when possible.
Mind && creat|power
The following is a case where the logical OR (||) operator is needed.
Principle && ((Mind && Spirit && Soul) || (Life && Truth && Love))
Everything between logical operators (and the beginning and end of the query) is parsed as an RE but has leading and trailing spaces removed. Spaces within the RE are not removed. For example, in the following the REs are "Spirit", "the only" and "sub".
Spirit && the only && sub
If "flowing lines" is checked, lines are not wrapped – sentences in a paragraph flow together to fill the available width – and the first line of each paragraph is labeled with the correct Page:Line reference. If "flowing lines" is unchecked, lines are wrapped exactly as in the print version of the book.
If "inline headings" is checked, marginal headings precede their associated paragraphs. If "inline headings" is unchecked, marginal headings are in the right margin as in the print version of the book.
In the flow of HTML, marginal headings and Page:Line references precede their paragraph. When you copy-n-paste, headings and references will be on their own lines, preceding their associated text. To include the marginal heading when you select (click and drag across) a paragraph, start the selection at the end of the last sentence in the previous paragraph.
Page:Line references are in the left margin. A reference will be used at (1) the target line (468:8); (2) the first line of a page (465:1); and (3) the first line of a paragraph (575:7). In the search results, the Page:Line references are links to the full text.
I need to provide better documentation for this, but for now, for those of you who would like to link to specific references from your own site, the following are notes from my code.
To view, specify "c" or "p" ("p" can be "pg:ln" else use "p" and "l") and "n". To search, specify "q" in addition to "c" or "p" and "n".
Supported URL parameters for S&H-1910...
o (options) = string of comma-separated options, default: -cs,-ww,-ih,-fl c (chapter) = valid chapter number 0...18 p (page) = valid page number vii...xii, 1...700, or can be page:line l (line) = valid line number 1...32 n (number) = number of pages/chapters to view/search q (query) = search expression (url-encoded)
Supported URL parameters for S&H-1875...
o (options) = string of comma-separated options, default: -cs,-ww,-fl c (chapter) = valid chapter number 0...8 p (page) = valid page number 1...456, or can be page:line l (line) = valid line number 1...32 n (number) = number of pages/chapters to view/search q (query) = search expression (url-encoded)
Science and Health with Key to the Scriptures, by Mary Baker Eddy, has been in the public domain since 1987 thanks to David James Nolan, Lucile J. Place and United Christian Scientists, Inc.