11. Searching

Citation 9 RefWorks (web based) Biblioscape Bookends Library Master Procite EndNote Reference Manager -
 .

Searching

A -  Different levels and approaches: 
   1. easy 
       1.1 expert
   2. menu/windows driven
       2.1 command driven
   3. browsing term lists/indexes directly pointing to records
   4. complex query expressions
   5. browsing record list

Different levels and approaches 1 1.1 2 2.1 3 4 5
Citation x x x x
RefWorks x x x x
Biblioscape x x x x x x x
Bookends x x x x x x x
Library Master x x x x x x x
Procite x x x x x x x
EndNote x (x) (x) x
Reference Manager x x x x (x) x
Citation:  easy (search and also Quick search and Find text: full-text);  windows driven; 3 can browse four term lists and use them to search. The browsing brief record list's window can be resized, the five standard columns can be sorted by mouse right clicking and resized as well, it does not offer quick Go-to search throug the brief list. "Select" and not "Seatch" is the function devoted to extract subsets of the db.
RefWorks (web based): 1 easy: yes; 2 menu driven: yes; 3 browsing lists: yes; 4 query expressions: not really but 'advanced' is window-like with four available field choices and Boolean operators; 4 no; 5 browsing record list: yes
Biblioscape: 1 easy and 1.1 expert; 2 menu or 2.1 command driven (SQL); 3 browsing; 4 query expressions; 5 browsing records list: yes.
Many different approaches for Bibliographic Database (i.e. References Module)
Notes and Tasks Modules have got their own search methods (see below).
Browsing the database in the brief record list: one record per line, as many field-columns as desired (7 by default, can add more); sort on top of column bar, descending sort only if secondary index available: can customize)
Lookup search on 56 fields: select a field, entries (sortable) in term list show number of related documents (sortable) and point to them;
Dynamic blue folder: one or more SQL (13 operators) query statements are permanently stored in a folder to form one SQL query: each statement is single field based; statements ar connected via boolean and, or, but it follows its own criteria: you write something like (A or B) and (C or D), it changes in A or B or (C and D) ...
Quick search saved queries: field and the seeked value (no boolean operators)
Indexed search it includes 3 submodules (+ 2 sub-sub), none can be saved as query expression:
Fast (no boolean, no field selection);
Smart pseudo-natural language queries or SQL (abbreviated or full), up to this extent: select bib.*, folder.*, fld_bib.* from bib, folder, fld_bib where (folder.Folder<>'Boronic Acid') and (fld_bib.Folder_ID=Folder.Folder_ID) and (bib.Ref_ID=fld_bib.Ref_ID). Here you can use the full power of SQL;
Indexed: can use jolly characters (? *), boolean, soundex, near, parentheses: (A or B) and (C or D) it is possible here, but cannot save query expressions and the function is not assisted; Indexed is the only non-SQL searching mode within Biblioscape, it indexes every word in any record, no field delimited
Advanced SQL query builder, statements are connected only by boolean AND, can be saved 
BiblioSQL: SQL queries tool, not driven: must be familiar with SQL; queries can be saved;
Find: sequential search on any or one selected field
Navigation through links established by users among bib. references, and references and Notes; also an automatic ring navigation through authors, keywords, journal titles: e.g. click on an author name and it will show all record in the database containing the same name
Searching a Biblioscape database on the Internet via www interface  see Internet
Notes Module:
Navigating through the Notes folders tree
Fast search
: enter a string, full-text searching: can use jolly characters (? *), boolean, soundex, near, phrases, parentheses: searching for (A or B) and (C or D) is possible here, but cannot save query expressions; nor can search notes and bib. records at the same time
Advanced search: field based (truncation available)

Tasks Module:
Search: field based (truncation available)

Bookends: 1 easy + 'live'+ 1.1 expert, 2 menu and windows driven or command in SQL/Regex (regular expressions) structured, 3 can browse term lists, 4 complex queries via SQL/Regex 5: can browse records list and sort on each field column (up to five); 

1 by means of one preformatted window with templates for: all fields or only one field selection plus record type (+ Colour Label you might have attached to some references), scope (database, retrieved records), mode (any string L/R, whole words, right truncation); up to 9 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 here in Find/Search: 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; for complex queries must use SQL/Regex; extra easy is "live"  that searches by itself while you are writing text in a dedicated window ; can use Spotlight search to find attachments 

Library Master: 1 easy: "jump to a record": type a string for an indexed field, on the short record list display; expert: assisted command driven (see 2);
2 command driven: assisted by buttons for fields and their contents, (not for operators apart from "="); syntax control; 3 browsing term lists from indexed fields; 4 query expressions; 5 browsing record list

Short Record List browsing is default window, database dependent: one record per line, can choose any field to display in columns. Quick Find/Jump to record: enter string based upon indexed fields. Sort on any displayed field by clicking the column field bar

Procite:   1 easy: browsing indexes + direct "Quick Find" by typing string; expert: assisted command driven (see 2); 2 command driven: assisted by buttons but syntax errors are possible; 3 browsing term lists and indexes;  4 query expressions; 5 browsing record list

Short Record List browsing is default window, database dependent: one record per line, can choose any field to display in up to six columns. Quick Find: enter string based upon sort key. Sort on any displayed field by clicking the column field bar

EndNote: 1 easy: one "query by example" template, with syntax control; 2 command driven: only for Z39.50 searching, see below; 4 query expressions: very limited; 5. -- Mac ed. can also use Spotlight search

Short Record List browsing is default window, common to all databases: one record per line; can handle up to eight (8) columns and use any field to display. Quickly move to record by directly entering a string belonging to first sort field key (no special windows is displayed). Sort (A/D) on any displayed field by clicking the column field bar. Cannot use term lists here to point to records. Cannot toggle between short list and search result: one or the other. Can show preview of one highlighted record 

Reference Manager: 1 Usually only expert as search window; easy "Quick retrieval" available in Term Manager; 2: command driven, assisted by buttons; 3: in search window lists are available only to pick up terms for a query, not to index and display records at once, but in Term manager activate a quick search; 4; 5

Short Record list browsing is default window, not database dependent -and can apply to all lists (retrieved, imported, duplicates etc.): one record per line, can choose any field (up to 37); sort on any displayed field by clicking the column field bar. Quick retrieval lets select terms but only from Term Manager and launch <F12> a search (AND or OR)

B - Term lists derived from indexes useful for browsing and searching

Citation:  4 authors (translators, editors), publishers, journals, keywords; the indexes and keywords.ini can be browsed to locate (go to) records; they are not useful to directly browse records
RefWorks: 3 authors, keywords, journal titles; useful to browse and search
Biblioscape: many built in look-up term lists are available for data entry and browsing (authors, kw, journals etc. not for fields like Abtsract or Document); only authors and keywords can really handle repeated values as separate strings;  useful to browse (double-click on the entry) and search  
Bookends: 4 built-in (authors, kw, journals, editors), can create others almost on any field (not the "Drawer"'s ones);  not useful in Search/Find, yes in browsing:  points directly to relevant records
Library Master: 11 preconfigured indexed fields (authors, kw, journals etc.), can define more up to max 20, or de-index these; the indexes are pick-up lists for search terms and they speed search up, they are not useful to browse records
Procite: 5 predefined indexes (authors etc., titles, keywords,journals, RT) + others user definable as mere term lists: not automatic indexes ; useful in searching to the extent that from search window can use lists to pick up terms and insert them in the query; useful to browse: while browsing, indexes directly display related records
EndNote: custom defined up to max 31 for each db; useful in searching  to the extent that you can open a list and pick terms up from it to insert in the query; not useful to browse records

Reference Manager:3 predefined lists (authors, kw, journals) + 1 generic "Phrase" list; useful to search : (pick-up lists or faster access via Term Manager; not useful to browse: you never see term lists and record together, but select one or more terms and do a Quick retrieval: different terms can be combined (AND | OR) 

C -   Browsing term lists (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

Citation: 1 no ;  2 no;  3 use term to go to related records
RefWorks (web based): 1, 3
Biblioscape: 1 (can sort A/D on lookup list entry or count number of related documents); 2 relationship between records are indicated by an icon in the preview pane of the brief record list display; 3

Bookends:  1 3

Library Master : 3

entry lists can be used in command driven searching to pick up terms to insert in a query expression or on the general short list to quickly spot entry related records

Procite: 1 (the four indexes + RT list) 3
EndNote: n.a. (term lists are only accessible on the query menu window to pick up entries from and use as search elements)
Reference Manager: n. a. (see above Term Manager)

D - Length of indexable keys
N.b. usually it's around 250 chars or "unlimited", also Total Index size and Number of entries per list are usually practically unlimited: only restrictions are mentioned here

Citation : unkown
RefWorks: all
Biblioscape: 30 chars for  authors, 30 for keywords, 100 for journal titles
Bookends: up to 128
Library Master: all, up to 20 can have special indexes tha speed searches up
Procite: all
EndNote: all
Reference Manager: all

E - Thesaurus (structured dictionary with relationships among terms)

Citation : n.a.
RefWorks: n.a.
Biblioscape: n.a.
Bookends: n.a.
Library Master: n.a.
Procite: n.a.
EndNote: n.a.
Reference Manager: n.a.

F -  Query expressions

Citation: not really, just two clauses connected with one boolean operator (+ optional initial unary NOT)
RefWorks (web based): not really, but can use four boxes for queries and boolean operators
Biblioscape: yes, see above A - Different levels and approaches for details
Bookends:  not in easy module (Find/Search window), yes via SQL/Regex queries
Library Master: assisted by command buttons to select: fields, contents, previous queries, scope (subsets)
Pr: assisted by command buttons to select: fields, operators, terms, previous queries
En: assisted by template and buttons to select fields, operators, scope, (options:  remote search, e.g. Z39.50, match full word, case, Full text Index (previously named Quick Index): was meant to avoid automatic left truncation -which is active by default with 'Contains' operator-, it has been replaced since v. X, by Word begins with or Field begins with); terms lists are available only to pick-up terms: due to the windows structure is almost impossible to create a complex, controlled, syntactically correct query expression
RM: assisted by command buttons to select: fields, operators, terms, previous queries

G -  Natural language queries

Citation: no
RefWorks (web based): no
Biblioscape: yes in Smart Search see above A - Different levels and approaches  for details
Bookends: no
LM: no
Pr: no
En: no
RM: no

H -  Search strategy : can save and recall search expressions

Citation: no
RefWorks (web based): no
Biblioscape: yes limited to: Dynamic blue folder, Quick Search, Advanced search (see above A - Different levels and approaches  for details)
Bookends: yes
LM: yes
Pr: yes
En: yes
RM: yes

I -  Shows hits of each search expression component

Citation: no, only total records number
RefWorks (web based): no, only total records number
Biblioscape: no, only total records number
Bookends: no, only total records number
LM: no, only total records number
Pr: no, only total records number
En: no, only total records number
RM: total number of records also for each line of a multiline query (but not for its internal components nor for the last line)

J -  Refine (search within search result)

Citation: yes, but only if you "select" a result and retrieve it either as a temporary set or as a separate physical file:  open it and search within
RefWorks (web based): no (but can search folders)
Biblioscape:no
Bookends: yes
LM: yes
Pr: yes
En: yes
RM: yes

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

Citation: none
RefWorks (web based): 1: ranking by relevance is on by default for Quick search -and cannot be customized- when more than one word are used;  with single word Quick search only sorting (date | author)
3: authors, descriptors, journal titles (full & short), URL are all active links within this entirely web based catalogue
Biblioscape:2 (soundex), 3
Bookends: no
LM: 2
Pr: no
En: no
RM: no

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

Citation: not in search/select, yes in full-text sequential Find text
RefWorks (web based): highlight
Biblioscape: no
Bookends:  highlights in a separate windows (info) for each record, or within the reference: "Find again"
LM: yes, in the record editable display (no * "jump")
Pr: no
En: no (but "Go to" and "Next" commands, to find a R/L truncated string within a reference)
RM: yes in the Output display --not in the Standard editable one, (no * "jump")

M -  Indexing operation
    1. real time
    2. batch

Citation: 1 (N.B. not sure whether there even exist separate indexes as such)
RefWorks (web based): 1
Biblioscape:1 but can reindex and update indexes and lookup lists
Bookends: 1 automatic
LM: 1 automatic when saving a record
Pr: 1 automatic when saving a record
En: 1 automatic when saving a record
RM: 1 automatic when saving a record

N -  Scope of searching
    1. one or more distinct fields
    2. cluster of fields
    3. full text = any field (i.e. all the fields are indexed and searchable
    4. same occurrence

Citation: 1, 2 : no clusters therefore authors, editors, translators must be searched separately, the same for titles; 3 (either as "Global" in Search/Select, or as Find text)
RefWorks (web based): 1 2 clusters for all authors, all periodicals, but dates are scattered over several fields; 3
Biblioscape: 1 2: cluster         ; 3; 4 (near operator, see above A - Different levels and approaches)
Bookends:  1 : only one field + RT when using Find/Search, more via SQL/Regex; 2: no clusters therefore authors, editors, translators must be searched separately, the same for titles; 3: yes full-text available
LM: 1 yes with field indicator (RT included); 2 no clusters:  therefore authors, editors, translators must be searched separately, the same for titles; 3
Pr: 1 yes with field indicator (RT included); 2 three clusters; all authors, all titles, date; 3 yes, default
En: 1, RT included; 2: no clusters: 5 different title fields, 4 authors, 2 dates: each is to be searched for individually; 3 any field
RM: 1 (RT included); 2: predefinedclusters: so-called "indexed fields" and "non-indexed fields", all authors, all titles)

O -   Case sensitiveness

Citation: yes it is an option, as 'match whole word'
RefWorks (web based): no
Biblioscape: yes when SQL is acting
Bookendsyes (or no) in SQL/Regex
LM: yes (optional: if exact search command is selected)
Pr: no
En: yes if Match Case option is on
RM: no

P -  Diacritics make difference (usually "unpleasant")

Citation: yes ("liberte" will not retrieve "liberté" and viceversa)
RefWorks (web based): yes ("liberte" will not retrieve "liberté" and viceversa)
Biblioscape: yes, "liberte" will not retrieve "liberté", must search using diacritics
Bookends: yes ("liberte" will not retrieve "liberté" and viceversa)
LM: yes, they can make a difference (optional: if exact search command)
Pr: no difference, "Göthe" = "Gothe"
En: no difference, "Göthe" = "Gothe" ; "unità" = "unita" and viceversa  (but Goethe is another name)
RM: yes, they make difference "liberte" not the same as "liberté" (can be used only in: Authors, kw, Titles, Notes)

Q -  Can use and nest parentheses, create real query expressions

Citation: not really (just two clauses)
RefWorks (web based): no, automatically ruled and to a limited extent: according to its vertical priority, the up most query element is the first and inner most within the implicit search expression (A OR B) AND (C OR D) would become:  (((A OR B) AND C) OR D); also:  (A AND B) OR (C AND D) would become: (((A AND B) OR C) AND D), which is totallydifferent
Biblioscape: yes only in Indexed and SQL search (see above A - Different levels and approaches )
Bookends:  no in Find/search, yes in SQL/Regex
LM: yes
Pr: yes
En: no, automatically ruled and to a limited extent: according to its vertical priority, the up most query element is the first and inner most within the implicit search expression, e.g. A and B not C or D is equal to: (((A and B) not C) or D) = the whole first part result will be ored with D, therefore it is different from: (A and B) not (C or D) which cannot do.
RM: not really; to a limited extent and implicitly: according to its vertical priority, the up most query element is the first and inner most within the implicit search expression, e.g. A and B not C or D is equal to: (((A and B) not C) or D) = the whole first part result will be ored with D therefore it is different from: (A and B) not (C or D) which cannot do;
neither can do: (A or B) and (C or D) unless each couple (triple etc.) of values belongs to the same field [i.e. it is possible Titles [3,13,23] = {dolphins } OR {atlantic} OR {bottlenose} AND Authors [4,14,24] = {Au,W.W.} OR {Orso,Franco}]

R -  Priority within search operators and queries

Citation: n.a.: only two
RefWorks (web based): vertically: first comes the upper most, see 14 above
Biblioscape: set by parentheses in Indexed and SQL search, "random" elsewhere (see above A - Different levels and approaches )
Bookends:  top most has got the priority; SQL/Regex uses parentheses and can set syntax
LM: standard : left to right; if AND operator is used, indexed fields come first; by using parentheses one can modify the order
Pr: set by using parentheses, the inner most comes first
En: vertically: first comes the upper most, see 14 above
RM: no explicit parentheses; vertically: the highest comes first, see 14 above

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

Citation: 1 2 3 4
RefWorks (web based): 1 2 4
Biblioscape: 1 2 4 (see above A - Different levels and approaches )
Bookends:  1 2 3 (just skip the first window and select NOT) 4 + SQL/Regex (equal, contains etc. etc.)
LM: 1, 2, 3, 4, 5 indirectly
Pr: 1 2 3 4, 5 indirectly
En: 1 2 3 (as "omit from showing references") 4, 5 indirectly (two steps: OR + "omit" AND)
RM: 1 2 4

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

Citation: none
RefWorks (web based): no
Biblioscape:where SQL syntax is included (see above A - Different levels and approaches )
Bookendsyes all in SQL/Regex
LM: 1, 2, 3, 4, 5, 6, 7 for dates (or via: x > y and x < z), 8
Pr: 1, 2, 3, 4, 5, 6, 7 for dates (or via: x > y and x < z), 8
En: 1, 2 as "Omit from showing references" option, 3, 4, 5, 6, 7 (e.g. "1998 in Year Is greater than or equal to, And, 2000 in Year Is less than or equal to"; other finding options must not be checked), 8
RM: 1, (3 only for earlier than today's date in Reprint status=On request); 7 in dates and RefID (RN) only;

U -  Can combine boolean, relational operators, parentheses, truncation etc.

Citation: boolean and l/r truncation, which is implicit
RefWorks (web based): no
Biblioscape: in Indexed search and wherever SQL syntax is included (see above A - Different levels and approaches )
Bookends: yes in SQL/Regex; boolean and truncation also in easy Find/Search
LM: yes
Pr: yes
En: yes (given the abovementioned constraints)
RM: yes (but only range and given the abovementioned constraints)

V -  Truncated search (wildcards are explicit or implicit?)
    1. explicit or implicit
    2. right
    3. left
    4. l/r

Citation: 1 implicit and by default; right and left without choice, can specify 'Match whole word'
RefWorks (web based): 1 implicit 2 3 4
Biblioscape: 1 explicit, 2 3 4, in Indexed search and wherever SQL syntax is included (see above A - Different levels and approaches )
Bookends: 1 specify "word beginning with"; 2 right 3 left and 4 both specify "'characters"; all options in SQL/Regex
LM: 1 yes explicit with wildcards (* or }); 2; 3; 4
Pr: 1 yes (* ASCII 42) 2  (avoid right tr. by using "Ends with" operator); 3  (avoid left tr. by using "Begins with" operator); 4 : operator "contains"

"contains" is like "=" equal, with implicit l/r truncation; whereas explicit l/r truncation ( *xxx*) is used with "=" e.g. AUTHOR contains ale, AUTHOR = *ale*, no: AUTHOR contains *ale*,)

En: 1 l/r implicit; 2 right (avoid right tr. by using "Field ends with" operator); 3 left; 4 l/r  "Contains" operator (unavailable when using Match words; avoid left tr. by using "Word" or "Field begins with" operator)
RM: l/r explicit in indexed fields (only indexed fields require truncation symbol); l/r implicit in non indexed fields (non-indexed fields will take * as a real character, reverting to \*)

W -  Search for not/empty fields

Citation: no
RefWorks (web based): no
Biblioscape: where SQL syntax is included (see above A - Different levels and approaches )
Bookends: yes (empty: enter nothing, not empty: enter * asterisk)
LM: yes both

and also if a field is present just as an element of a RT structure

Pr: yes (dedicated operators: EMPTY, NOT EMPTY)
En: yes,

empty: "field" is [blank];
not empty: "field" is [blank] and select "Omit from showing references" option;

RM: "yes", only in indexed fields: look for records (RefID range) then exclude (NOT) or include (AND) any character *

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

Citation: no
RefWorks (web based): no
Biblioscape:in Indexed search and wherever SQL syntax is included (see above A - Different levels and approaches )
Bookends:  yes in SQL/Regex
LM: no
Pr: no
En:no
RM: no

Y -  Z39.50 Searching

Citation: no
RefWorks (web based): yes (can modify or create new connections)
Biblioscape: no 
Bookends: yes: uses Library of Congress gateway; can also search via Internet PubMed and Amazon (various countries); each target might support or not multi-field search with boolean operators; can save searches and keep results between different searches
LM: no

the specialized BookWhere?® package can be obtained at a special price through Balboa Software and offers direct export to LM format

Pr: yes,

embedds previous "companion" BookWhere?® package; use special -simplified and limited- search interface (e.g.: cannot use parentheses, see above 7.19: (A or B) and (C or D) will not be possible); can search different databases simultaneously; automatically converts and saves result in db, separate folder; can save search expressions; can modify or add new hosts and configure; can configure conversion filters which are separate individual files, but one single file for all the different hosts configuration and properties; cannot specify text characters set (ANSEL, Latin-1...); log file available in C:\Documents and Settings\[User name]\Application data\EndNote
in addition to Z39.50 hosts and PubMed search (which is not Z39.50), an "ISI" option lets -password required- search ISI databases, such as : Science Citation Index Expanded, Social Sciences Citation Index, Arts & Humanities Citation Index. Resulting records can be donwloaded, automatically converted and linked back to records in ISI's database

En: yes

embedded proprietary software; use same interface as normal searching function (with less options**); cannot search different databases simultaneously, but can launch more than one parallel search session; can save result in db without conversion; can batch import downloaded file (select from window and copy it  to a new file); can modify or add new hosts and configure; can configure conversion filters; host configuration, connection properties and filters are individual files; can specify text characters set (ANSEL, Latin-1, Unicode UTF-8, Unicode UTF-16...etc.) and > 20 record format syntaxes.
In addition to Z39.50 hosts and PubMed search (which is not Z39.50), an "ISI" option -password required- lets search ISI databases, such as: Science Citation Index Expanded, Social Sciences Citation Index, Arts & Humanities Citation Index. Resulting records can be donwloaded, automatically converted and linked back to records in ISI's database;
** but it can also search in command line mode: \\[search-term]&/attribute type/attribute value ...

RM: yes,

embedds BookWhere?® package; use same interface as normal searching function; can search different databases simultaneously; automatically converts and saves result in db, separate folder; can modify or add new hosts and configure hosts and filters which are individual files, but one single file for all the different hosts configuration and properties; can specify text characters set (ANSEL, Latin-1...)
in addition to Z39.50 hosts and PubMed search (which is not Z39.50), an "ISI" option lets -password required- search ISI databases, such as : Science Citation Index Expanded, Social Sciences Citation Index, Arts & Humanities Citation Index. Resulting records can be donwloaded, automatically converted and linked back to records in ISI's database

Z - Number of Z39.50 targets/connections

Citation: n.a.
RefWorks: > 500 + Administrator can define others with no limitations
Biblioscape: n.a.
Bookends: dozens, can be hundreds: you can add connections  (IP, port, Id & password, record syntax and display, multiple fields and Use attributes)  though apparently only the Library of Congress gateway is listed by default
Library Master: n.a.
Procite: ca 110 based on ca 11 filters, can define others with no limitations;
EndNote: > 845 + can define others with no limitations: each is a separate file
Reference Manager ca 245 based on 17 filters, can define others with no limitations;
Citation 9 RefWorks (web based) Biblioscape Bookends Library Master Procite EndNote Reference Manager -
 .


Table of contents  | Index