© F. Dell'Orso, Bibliography Formatting Software: An Evaluation Template
Last update: November, 17, 2003


      4. Bookends: shorter grid
 4.7. Searching

The overstriked grid's items have not been taken into account for the purposes of this shorter evaluation: it does not imply at all that the package cannot perform the relevant function.
The numbering and the content are the same as the full version of the evaluation grid.

7 Search

7.1 Different levels and approaches: 
   1. easy / expert
   2. menu/command driven
   3. browsing term lists/indexes directly pointing to records
   4. query expressions
   5. browsing record list(s)

Bookends
Bookends: 1 easy + expert,

a) by means of one preformatted window with templates for : only one field selection plus record type, scope (database, retrieved records), mode (any text, whole words, right truncation); boolean operators; up to 10 query terms;
No query expressions, no crossing of different fields: something like: "keywords = water pollution AND date = 1999" it is not possible, either you specify one field (+ RT) which will apply to all -up to 10- query terms or you do not restrict the search to a single field but do a search on all/any fields up to 10 query terms
b) browsing is possible either by selecting 'Show all references' or by using the 4 term lists: each of them will display the brief list of records connected to any entry of the selected list

3, 5;
2, 4 
: SQL/Regex (regular expressions) structured (on unindexed fields + indexed "any-field")

7.2 Browsing indexes to search
    1. entries show number of related docs
    2. relationships (e.g. x-refs) between entries are displayed
    3. direct selection of index terms and display of related documents

Bookends: 1 3;
the 4 built-in indexes/term lists and any other field based term list can be browsed to display the connected records in two situations: a) "Utilities" --> Term lists; b) when --> a full reference is displayed, --> the relevant term list button is pressed --> the brief view of records connected to that entry is activated; in both cases can swiftly switch list

7.3 Query expressions

Bookends: not in easy module, yes SQL/Regex

7.4 Natural language queries

Bookends: no

7.5 Search strategy
   1. can save and recall search expressions
   2. can recall previous queries within the same session
   3. can recall and combine previous search steps

Bookends: 1 yes

7.6 Can save and recall search result

Bookends:

7.7 Shows hits of each search expression component

Bookends: no

7.8 Can print directly one or more records while in search/browse mode

Bookends:

7.9 Refine (search in result)

Bookends: yes

7.10 Advanced search features
    1. best match, weighted terms, ranking
    2. fuzzy, sounds like
    3. hypertext-like

Bookends: no

7.11 Input allowed while indexing

Bookends:

7.12 Instant display of retrieved records
    1. short record list
    2. one record at the time

Bookends:

7.13 Highlighting search terms in result ( and jump to next occurrence of term)

Bookends: highlight and jump both when searching within the result hit list or in the same reference

7.14 Indexing operation
    1. automatic, real time
    2. batch

Bookends: 1 automatic

7.15 Indexing techniques
    1. any character string
    2. word by word
    3. phrase (adjacent words)
    4. marked portions of fields

Bookends:

7.16 Scope of searching
    1. one or more distinct fields
    2. cluster of fields
    3. full text = any field
    4. same occurrence

Bookends: 1 just one field + RT; 3;

7.17 Case sensitiveness

Bookends: yes in SQL/Regex

7.18 Diacritics

Bookends: "liberté" will retrieve only "liberté"; "liberte" will retrieve both "liberte" and "liberté"

7.19 Can use and nest parentheses

Bookends: n.a.: it can't nest in the easy module, yes in SQL/Regex

7.20 Priority within search operators and queries

Bookends: top most has got the priority; SQL/Regex use of parentheses

7.21 Boolean operators
    1. AND
    2. OR
    3. NOT (unary)
    4. AND NOT (binary)
    5. XOR

Bookends: 1 2 3 (just skip the first window and select NOT) 4 + SQL/Regex

7.22 Relational operators
1 contains   
2 different <>
3 less than     <
4 less or equal    <=
5 greater than     >
6 greater or equal     >=
7 range   
8 equal

Bookends: yes in SQL/Regex

7.23 Can combine boolean and relational operators

Bookends: yes in SQL/Regex

7.24 Truncated search (with/without wildcard, e.g. ? *)
    1. explicit or implicit
    2. right
    3. left
    4. r/l

Bookends: 1 implicit 2 3 and 4 if the 'characters' option is selected + all options in SQL/Regex

7.25 Can search by position: b/e field and/or occurrence

Bookends:

7.26 Search for not/empty fields

Bookends: yes (empty: enter nothing, not empty: enter * asterisk)

7.27 Internal wildcards ("masking" e.g. ? * : m*ss, for miss mass mess mistress ...)

Bookends: yes in SQL/Regex (Regex \B)

7.28 Can combine boolean, relational, parentheses, truncation etc.

Bookends: yes in SQL/Regex

7.29 Adjacency and proximity operators

Bookends:

7.30 Search only within the same occurrence of a repeatable field

Bookends:

7.31 Search only within the same paragraph

Bookends:

7.32 Stopwords

Bookends:

7.33 Z39.50 Searching

Bookends: no



Table of contents Index

© F. Dell'Orso, Bibliography Formatting Software: An Evaluation Template
Last update: November, 17, 2003