Searching |
1 Different levels and approaches:
|
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 (from indexed fields); 4; 5 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; 4; 5
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 one "query by example" template, with syntax control; 2: only for Z39.50 searching, see below; 4; 5
Short Record List browsing is default window, common to all databases: one record per line; can handle up to five 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; easy "Quick retrieval" available in Term Manager; 2: command driven, assisted by buttons; 3: no, lists are available only to pick up terms for a query, not to index and display records at once; 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) |
Papyrus: 1 easy browsing database; expert: assisted command driven; 2; 3 quick find from journals, kw and names lists; 4; 5
Browsing mode depends on formats built-in or user defined; tabular -usually shorter- format is available |
2 Browsing indexes to search
|
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; 2 n.a. ; 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) |
Papyrus: 1; 2 (kw); [3 not a contextual display but a quick search] |
3 Query expressions |
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: match full word, case, use Full text Index, remote search, e.g. Z39.50); terms lists are available to pick-up terms |
RM: assisted by command buttons to select: fields, operators, terms, previous queries |
Papyrus: assisted by command buttons to select: fields, operators, terms |
4 Natural language queries |
LM: no |
Pr: no |
En: no |
RM: no |
Papyrus: no |
5 Search strategy
|
LM: 1; 2 |
Pr: 1; 2 only if = 1, i.e. explicitly saved and named; 3 yes, new expression can cumulate previous queries still fully editable |
En: 1; 2 no, only if saved as queries; 3 can search on result: refine within, add to, omit from |
RM: 1; 2 (up to 10); 3 (recalled query becomes first expression: others can be added) |
Papyrus: 1 if the resulting set of retrieved records -group- is saved, the originating query is saved as well: can be re-run and edited; 2; 3 (editable) |
6 Can save and recall search result |
LM: yes, stored in subsets |
Pr: yes, stored in subsets (Groups) |
En: no |
RM: yes, stored in subsets (Reference Indexes) that need to be searched back |
Papyrus: yes, stored in subsets (Groups) |
7 Shows hits of each search expression component |
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) |
Papyrus: no, only total records number |
8 Can print directly one or more records while in search/browse mode |
LM: yes |
Pr: yes |
En: yes |
RM: yes |
Papyrus: yes |
9 Refine (search within search result) |
LM: yes |
Pr: yes |
En: yes |
RM: yes |
Papyrus: yes |
10 Advanced search features
|
LM: 2 |
Pr: no |
En: no |
RM: no |
Papyrus: 3
kw file allows links between entries, also records can be linked: search can be limited/expanded to selected/all types of links; number of levels for the same link can also be selected: up- down- posting (thesaurus-like) |
11 Input allowed while indexing |
LM: n.a. (real time indexing) |
Pr: n.a. (real time indexing) |
En: n.a. (real time indexing) |
RM: n.a. (real time indexing) |
Papyrus: n.a. (real time indexing) |
12 Instant display of retrieved records
|
LM: 1 2 |
Pr: 1 2 |
En: 1 2 |
RM: 1 2 |
Papyrus: 1 2 |
13 Highlighting search terms in result (and * jump to next occurrence of term) |
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") |
Papyrus: no |
14 Indexing operation
|
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 |
Papyrus: 1 automatic when saving a record |
15 Indexing techniques
|
LM: 1 2 3; indexing is ruled by the system, but user can choose a) whether to index a field or not for faster search; b) whether default search string is to be taken as whole or beginning of a field |
Pr: indexing is ruled only by the system: 1 2 3 |
En: indexing is ruled only by the system: 1 2 3
One built-in "Full text index" is available, user can activate or exclude it. If set on, left truncation is unavailable, right truncation is automatic, if set off R/L truncation is active (Since v. 8 Quickfind indexes for authors or kw or "any field" have been discontinued). "Full Text Index" is the only way you can really search by word, regardless of word order: you can look for "Smith, Jane" or "Jane Smith" or "Smith J" or "Jane Sm" when the name is "Smith, Jane", the same for the other fields. "Match words" option excludes truncation |
RM: 1 ; 2 ; 3 (indexed fields require truncation symbol, also L/R) |
Papyrus: 1 2 3 (any string is automatically made searchable, but proper indexing for user-defined fields is under user's control) |
16 Scope of searching
|
LM: 1 yes with field indicator (RT included); (N.B. no cluster: e.g. different titles, authors, dates fields are to be searched for individually); 3 |
Pr: 1 yes with field indicator (RT included); 2 limited to three clusters; author, title, date; 3 yes, default |
En: 1, RT included; (N.B. no cluster: e.g. 6 different title fields, 5 authors: each is to be searched for individually) 3 any field |
RM: 1 (RT included); 2 (predefined: indexed fields, non-indexed fields, authors, titles) |
Papyrus: 1 (RT included); 2; 3 ("general" but does not include either kw or journals) |
17 Case sensitiveness |
LM: yes (optional: if exact search command is selected) |
Pr: no |
En: yes if Case option is on |
RM: no |
Papyrus: no |
18 Diacritics |
LM: yes, they can make a difference (optional: if exact search command) |
Pr: no difference, "Göthe" = "Gothe" |
En: no difference, "Göthe" = "Gothe" and viceversa (but Goethe is another name) |
RM: yes, they make difference "liberta" not the same as "libertà" (can be used only in: Authors, kw, Titles, Notes) |
Papyrus: no difference |
19 Can use and nest parentheses |
LM: yes |
Pr: yes |
En: not really, only automatically 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}] |
Papyrus: yes |
20 Priority within search operators and queries |
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 above |
RM: no explicit parentheses; vertically: the highest comes first, see above |
Papyrus: set by using parentheses, the inner most comes first |
21 Boolean operators
|
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 |
Papyrus: 1 2 3 4, 5 indirectly |
22 Relational operators
|
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; |
Papyrus: 1, 3, 4, 5, 6, 8 (by adding a backslash to the search string, e.g.: Author=Smith,P\ will not match "Smith, Paul") |
23 Can combine boolean and relational operators |
LM: yes |
Pr: yes |
En: yes |
RM: yes, but only range |
Papyrus: yes |
24 Truncated search (with/without wildcard, e.g. ? *)
|
LM: 1 yes explicit with wildcards (* or }); 2; 3; 4 |
Pr: 1 yes (* ASCII 42) 2; 3; 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; 3 left unavailable when using Full Text Index (or Match words); 4 (see 1 and 3) |
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 \*) |
Papyrus: 1 explicit; 2; 3; 4 |
25 Can search by position: b/e field and/or occurrence |
LM: yes beginning of field |
Pr: yes
BEGINS WITH field or occurrence (names and kw), implicit right truncation: "D'Alema", AUTHOR BEGINS WITH "D'Alem" ok; not: AUTHOR BEGINS WITH "D'Alem*"); same for field ends with |
En: no |
RM: no |
Papyrus: no |
26 Search for not/empty fields |
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];
|
RM: "yes", only in indexed fields: look for records (RefID range) then exclude (NOT) or include (AND) any character * |
Papyrus: yes |
27 Internal wildcards ("masking" e.g. ? * : m*ss, for miss mass mess mistress ..) |
LM: no |
Pr: no |
En:no |
RM: no |
Papyrus: yes * for any character |
28 Can combine boolean, relational, parentheses, truncation etc. |
LM: yes |
Pr: yes |
En: yes (given the abovementioned constraints) |
RM: yes (given the abovementioned constraints) |
Papyrus: yes |
29 Adjacency and proximity operators |
LM: no operators (but xxx yyy zzz is adjacency without delimiters) |
Pr: no, but "xxx yyy zzz" is adjacency (with " " delimiters) |
En: no, but xxx yyy is adjacency (without delimiters) |
RM: no proximity , but xxx yyy zzz is adjacency (without delimiters) |
Papyrus: no, but xxx yyy is adjacency (without delimiters) |
30 Search only within the same occurrence of a repeatable field |
LM: no |
Pr: no |
En: no |
RM: no |
Papyrus: no |
31 Search only within the same paragraph |
LM: no |
Pr: no |
En: no |
RM: no |
Papyrus: no |
32 Stopwords |
LM: yes, leading words can be excluded from searching in any field (as wells as for sorting purposes) |
Pr: no (only for sorting purposes) |
En: no (only for sorting purposes) |
RM: no |
Papyrus: yes, system-controlled; but user can decide how many characters make up a "word" |
33 Z39.50 Searching |
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
|
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 and copy 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.).
|
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...)
|
Papyrus: no |