Search Strategies and Browsing Techniques
Search Strategies
SirsiDynix Symphony recognizes the following catalog searching tools.
• | Boolean Operators |
• | Positional Operators |
• | Relational Operators |
• | Precise Phrase Searching |
• | Nesting |
• | Searching Keyword Index Synonyms |
• | Searching Specified Entries |
• | Stopwords |
• | Substitution and Truncation |
• | Searching Numbers in a List |
• | Searching Special Characters |
• | Punctuation |
• | Searching by Publication Year |
![](../../Resources/Images/template-html5-tripane/note50.png)
When performing a search, avoiding typing a period ( . ) in the search string. The search engine used by SirsiDynix Symphony interprets the period as a search qualifier, and your search could return erroneous results.
Browsing Techniques
SirsiDynix Symphony recognizes the following catalog searching techniques.
• | Numbers in a List |
• | Specified Entries |
• | Call Number Browse Range |
Operators link search terms and define the relationship between them. Operators help to focus the search. Boolean operators (AND, NOT, OR, and XOR) locate records containing matching terms in the library catalog. You can use Boolean operators to connect words or phrases between more than one text input field, or use Boolean operators to connect words or phrases within a text input field. The following list explains each operator.
• | AND – SirsiDynix Symphony locates records containing all of the specified terms. For example, a subject search on “cats AND dogs” locates records that contain information on both cats and dogs. Records about only cats or records about only dogs are excluded. |
• | NOT – SirsiDynix Symphony locates records containing the first search term but not the second. For example, a subject search on “cats NOT dogs” locates records only about cats, and excludes any records about cats that also contain information about dogs. |
• | OR – SirsiDynix Symphony locates records matching any or all of the specified terms. For example, a subject search on “cats OR dogs” locates records that contain information only about cats, records only about dogs, and records that contain information on both cats and dogs. |
• | XOR – SirsiDynix Symphony locates records matching any one of the specified terms but not all of the specified terms. For example, a subject search on “cats XOR dogs” locates records only about cats and only about dogs. Records that contain information on both cats and dogs are excluded. |
Positional operators (SAME, WITH, NEAR, ADJ) locate records in which the search terms are in close proximity. Positional operators can be used to connect words or phrases within a single field entry.
• | SAME – SirsiDynix Symphony locates records in which a bibliographic record field contains all of the specified terms. |
• | WITH – SirsiDynix Symphony locates records in which a field contains a sentence with all of the specified terms. |
• | NEAR – SirsiDynix Symphony locates records in which a field contains all of the search terms adjacent to each other; however, the order of the terms does not have to match the order they were entered. |
• | ADJ – SirsiDynix Symphony locates records in which a field contains all of the search terms adjacent to each other and in the order they were entered. |
You can append a number to the operators, NEAR and ADJ, to limit or broaden the proximity between words. For example, ADJ2 means that the words may be within two searchable words of each other, but they must be in the order they were entered. The title From Here to Eternity could be searched as follows.
FROM ADJ1 HERE ADJ2 ETERNITY
![](../../Resources/Images/template-html5-tripane/note50.png)
As implemented in SirsiDynix Symphony, the SAME and WITH positional operators work identically. A sentence is defined in indexing routines used in SirsiDynix as a phrase or term followed a mark of terminal punctuation (specifically, a period, a question mark, an exclamation point, or a period followed by a right parenthesis) followed by two or more spaces. However, to normalize indexing of initialisms, SirsiDynix Symphony strips all but one space after terminal punctuation when records are indexed.
Relational operators allow you to search numeral expressions. Use relational operators by enclosing a field name or entry tag number in braces { }, then typing a relational operator and number. SirsiDynix Symphony then locates records meeting this criteria. For example, if you type {DATE} <991022, SirsiDynix Symphony searches for records whose Date field contains values less than 991022.
Relational Operators Symbol and Descriptions
The following table describes the relational operators.
< |
Less than |
> |
Greater than |
= |
Equal to |
< > |
|
<= |
Less than or equal to |
>= |
Greater than or equal to |
When the search expression consists of a combination of terms, the order in which these terms are searched can be defined. If two operators are at the same level in the list, SirsiDynix Symphony first searches the term at the left, then moves right. See the following list for operator precedence, with the highest listed first.
• | = |
• | <> |
• | < |
• | <= |
• | > |
• | >= |
• | NEAR, ADJ |
• | WITH |
• | SAME |
• | AND,NOT |
• | XOR,OR |
![](../../Resources/Images/template-html5-tripane/note50.png)
SirsiDynix Symphony will not allow you to search for operators when they are at the beginning or end of a search expression and not enclosed in double quotation marks.
The following examples come from the General search option in WorkFlows or the Word/Phrase option in the e-Library.
Examples:
The following search finds records with a publication year in 1998 with the term “dogs” in at least one indexed field.
dogs and {pbyr} = 1998
The following search finds all records with a publication year after 1998.
{pbyr} > 1998
The following search finds all records with Mark Twain as an author where the publication year is in or before 1965.
mark twain {au} and {pbyr} <= 1965
If you want to search a term that contains a relational operator, you must enclose the term in brackets.
For example, if you want to search the title E=mc2, type the following in the General search index.
“e=mc2”
SirsiDynix Symphony allows a set of terms to be marked as a single phrase by enclosing the expression in single quotes. This enclosed search expression must be matched in the catalog exactly as typed in the search field. In the located records, the matched term(s) must also display in the same (adjacent) order as the order they were entered. However, the search expression can display in any of the heading fields searched using the index selected.
SirsiDynix Symphony allows search expressions to be grouped or nested using parentheses. SirsiDynix Symphony searches the expression located in the innermost set of parentheses first. SirsiDynix Symphony continues the search, moving outward to the terms at the edges of the expression.
Searching Keyword Index Synonyms
Every record in the SirsiDynix Symphony database has standard entry tags. The most common format is the MARC format with MARC entry tags. SirsiDynix Symphony allows one or more MARC entry tags to be represented with an index synonym name. The search can be limited to certain fields and entries within a bibliographic record without typing several entry tags. Search the General index by entering the search term followed by the keyword index synonym enclosed in braces, or curly brackets. SirsiDynix Symphony searches only the specified entries/fields represented by this abbreviated name.
Any searchable keyword index external/internal synonym can be entered.
See the following list of SirsiDynix Symphony equivalent search fields for keyword indexes. These tags are most effective when conducting a general index search.
Keyword Index |
Synonym |
MARC Entries Included |
Author |
AU |
100,110,111,700,710,711 |
Title |
TI |
130,245,440,730,740 |
Subject |
SU |
600,610,611,630,650,651,690,691 |
Series |
SER |
400,410,411,440,490,800,810,811,830,840 |
For example, to find any materials with the author Charles Dickens, enter a General search with the following text.
Dickens {AU}
SirsiDynix Symphony locates items by searching all of the MARC entry fields represented by the keyword index synonym, AU. In this example, SirsiDynix Symphony searches the 100, 110, 111, 700, 710, 711 entry tags for Dickens.
Every record in the SirsiDynix Symphony database has a particular format consisting of standard entry tags. SirsiDynix Symphony allows the search to be limited to certain fields and entries within a bibliographic record. In an appropriate search index, enter your search expression followed by the entry tag(s) enclosed in braces, or curly brackets. SirsiDynix Symphony locates only records with your search term in the specified entries/fields.
For example, to find materials with the primary personal author Charles Dickens, enter a General search with the following text.
Dickens {100}
SirsiDynix Symphony locates items by searching only the specified entry fields represented by the tag. In the preceding example, SirsiDynix Symphony will search the primary personal author (100) entry tags for Dickens.
Enter multiple entries separated by a space only. In the following example, SirsiDynix Symphony will search both the primary (100) and secondary (700) personal author entries.
Dickens {100 700}
Any entries may be combined in a single search. In the following example, SirsiDynix Symphony will search the main title (245) entries and the primary (100) personal author entries.
Dickens {100 245}
The following entries are some of the most common MARC and Technical Report entry tags.
US MARC Entry |
Tag Definition |
100 |
Personal author main entry |
245 |
Main title and statements of responsibility |
260 |
Publication information including date published |
440 |
Series title entry |
500 |
General note |
505 |
Contents note |
520 |
Summary or abstract |
650 |
Topical subject heading |
651 |
Geographical subject heading |
710 |
Added corporate author |
Technical Report Entry |
Tag Definition |
AUTH |
Personal author(s) |
CONN |
Contract number |
CORP |
Corporate author |
CTTL |
Classified title |
TITL |
Unclassified title |
DATE |
Date entered |
DESC |
Descriptors |
IDEN |
Identifiers |
![](../../Resources/Images/template-html5-tripane/note50.png)
Other formats use different entry tags and fields appropriate to the database you are searching.
SirsiDynix Symphony can be configured to ignore specified words when searching the catalog. This feature allows SirsiDynix Symphony to search on the keywords of an expression. These stopwords are usually articles, prepositions, or conjunctions. The following list identifies typically defined stop words.
• | A |
• | AN |
• | AS |
• | AT |
• | BE |
• | BUT |
• | BY |
• | DO |
• | FOR |
• | IF |
• | IN |
• | IT |
• | OF |
• | ON |
• | THE |
• | TO |
For example, if you type the title The Book of Lists in the Title field, SirsiDynix Symphony locates items with the words “Book” and “Lists” in the title. The terms “the” and “of” are not searched. If you type a search expression that contains all stopwords, the following message appears.
Your search contains all stopwords
Enclose the expression in double quotation marks to prevent the stopwords from being ignored.
SirsiDynix Symphony allows the symbols ? and $ to be used to represent substitution and truncation. Use the ? symbol as a substitute for a missing character in a search term. Use the $ symbol to truncate a search term. These two symbols can be used together or separately. These symbols may only be used at the middle or end.
![](../../Resources/Images/template-html5-tripane/note50.png)
Many symbols/characters are used to enhance a catalog search, such as relational operators and the symbols ? and $. To literally search these symbols/characters, enclose them with quotation marks.
Substitution
The ? symbol is used as a substitute for a missing character in a search term, usually when you are unsure of a spelling or when you want to find two forms of one word.
For example, type wom?n in the search field. SirsiDynix Symphony locates the appropriate records containing either “woman” or “women.”
Truncation
Truncation is unlimited character substitution. The $ symbol is used to truncate search terms and can represent a single characters, many characters, or no characters. If you follow the $ symbol with a number, SirsiDynix Symphony limits the number of characters matched. When more than one term in a search expression is truncated, each term is searched for all variations. When truncated words produce too many variations to search, a partial list is retrieved.
For example, if you type Jame$ in the search field, SirsiDynix Symphony locates records containing the terms: Jame, James, Jameson, and Jamerton.
To individually search numbers in a list, you must type a space between each number. SirsiDynix Symphony searches numbers separated by commas as if the numbers were not separated.
For example, SirsiDynix Symphony searches 1,2,3,4,5 as a single term, but SirsiDynix Symphony searches 1 2 3 4 5 as 1 SAME 2 SAME 3 SAME 4 SAME 5. SirsiDynix Symphony searches 5000 and 5,000 as the same term.
SirsiDynix Symphony supports 256 characters in its full bibliographic record. Given terminals and printers that can’t print all 256 characters, SirsiDynix Symphony prints, displays, and indexes on those characters designated as ASCII printing characters. The remainder of the 256 characters is transliterated with printing characteristics as specified in a configurable file called characters. If a non-ASCII, nonprinting character is not located in this file, the character is replaced with an asterisk (*) for printing and is left blank for displaying and indexing.
Transliterated Characters
The following table contains transliterated characters as well as the replacement characters to use when searching a term containing a transliterated character.
Special Transliterated Character Name |
Replacement Character |
Polish L |
(uppercase) L |
Polish l |
(lowercase) l |
Scandinavian O |
(uppercase) O |
Scandinavian o |
(lowercase) o |
Icelandic thorn |
(uppercase) B |
Icelandic thorn |
(lowercase) b |
D with crossbar |
(uppercase) D |
d with crossbar |
(lowercase) d |
digraph AE |
(uppercase) AE |
digraph ae |
(lowercase) AE |
ligature OE |
(uppercase) OE |
ligature oe |
(lowercase) OE |
O-hook |
(uppercase) O |
o-hook |
(lowercase) o |
U-hook |
(uppercase) U |
u-hook |
(lowercase) u |
musical flat |
(lowercase) b |
When the following punctuation marks are included in a search expression, SirsiDynix Symphony either replaces the punctuation marks with spaces, or searches variations of the search expression containing the punctuation, or ignores the punctuation marks.
![](../../Resources/Images/template-html5-tripane/note50.png)
To search a punctuation mark as a literal character, the expression must be enclosed in quotation marks.
Periods
SirsiDynix Symphony searches periods based on how this punctuation mark displays in the search expression. If not used as a decimal mark within a numeral, the period is replaced with spaces. If the period is used as a decimal mark, it is not replaced with a space.
For example, the title Vacationland U.S.A. would be searched as the following.
title ==> VACATIONLAND U S A
The title 98.6: a novel would be searched as the following.
Title ==> 98.6 NOVEL
Commas
SirsiDynix Symphony also replaces commas within a search expression with a space.
For example, the title Goodbye, Columbus and Five Short Stories will be searched as the following.
Title ==> GOODBYE COLUMBUS FIVE SHORT STORIES
Hyphens
Search expressions containing hyphens are searched with the hyphen included. A search without the hyphen displays words both with and without the hyphen.
For example, the title Camp-fire Girls will be searched as the following.
Title ==> CAMP-FIRE GIRLS
Only titles that include a hyphen between Camp and Fire will display.
A search for Camp Fire Girls broadens the search to include the phrase “Camp Fire” with and without the hyphen.
Title ==> CAMP FIRE GIRLS
Title ==> CAMP-FIRE GIRLS
A search for the term as one word, Campfire Girls, returns only the following results.
Title ==> CAMPFIRE GIRLS
Miscellaneous Symbols
The following table contains additional special characters. These characters do not affect searching. Some of these characters are replaced by a space; some are ignored.
Punctuation Name |
Punctuation Mark |
Replacement or Action |
Accent |
` |
Space |
Ampersand |
& |
Ignored |
Apostrophe/Single Quote |
’ |
Ignored |
Asterisk |
* |
Space |
At/Each Sign |
@ |
Space |
Back Slash |
\ |
Ignored |
Brackets |
[ ] |
Spaces |
Circumflex |
^ |
Ignored |
Colon |
: |
Space |
Exclamation Point |
! |
Space |
Forward Slash |
/ |
Space |
Number/Pound/Sharp |
# |
Space |
Percentage Sign |
% |
Space |
Plus Sign |
+ |
Space (except for C++, which is indexed with both plus signs) |
Semicolon |
; |
Space |
Tilde |
˜ |
Space |
Underscore |
_ |
Space |
![](../../Resources/Images/template-html5-tripane/note50.png)
Superscript and subscript characters may be searched by entering either the actual superscript or subscript character, or standard character equivalents.
When a search is limited by publication year, you may wonder which fields are used.
When limiting a search by publication year, you are not actually using MARC21 fields, CENDI fields, or UNIMARC fields for this search. Instead, you are searching the Publication Year field, which is really a separate field maintained by SirsiDynix Symphony, and not visible in the bibliographic display of the full record. The Publication Year field is populated when a record is created in the workstation or imported/loaded through the MarcImport Utility wizard or the SmartPort wizard.
MARC21 Publication Year
SirsiDynix Symphony determines the Publication Year field by searching following information:
• | The 008 fixed field, in the DATE1 segment |
• | The 264|c (when the second indicator is set to 1) |
• | The 260|c |
• | The record’s Format policy, and then looking for an entry with an entry type of Pub Date (YY), Pub Date (YYYY), Pub Date (YYYYMMDD), Pub Date (MMDDYYYY), or Pub Date (DDMMYYYY) |
SirsiDynix Symphony searches in the order given above, and as soon as a non-blank entry is found, the value is used for the publication year. If all tags with a data entry type of publication date are empty, then the publication date field of the item will be blank.
If the DATE1 field contains a date or partial date (such as 19uu), it determines the date that appears in the Pub Year column of the search hitlist. Once a date has been entered in DATE1, the PubYear column will display that date until DATE1 is changed to another date. For example, if DATE1 contains the incorrect date of 1996 and the real date is unknown, the only way to clear 1996 from the PubYear is by typing “uuuu” in the DATE1 field. You cannot simply delete 1996 and leave the DATE1 field empty.
![](../../Resources/Images/template-html5-tripane/note50.png)
After a record has been created/loaded, modifying one of the above fields does not necessarily affect the SirsiDynix Symphony Publication Year field. For instance in MARC21 records, modifying a 260|c will not cause the Pub Year field to be updated if the 008 DATE1 contains a value.
UNIMARC Publication Year
For UNIMARC records, SirsiDynix Symphony determines the Publication Year field by searching the following information:
• | The U100 DATE1 value |
• | The U210 |d |
SirsiDynix Symphony searches in the order given above, and as soon as a non-blank entry is found, the value is used for the publication year.
If the U100 DATE1 is not found, and if the U210 |d either doesn't exist or doesn't contain a 4-digit value, SirsiDynix Symphony will not reset the publication year.
Browsing Techniques
Using special techniques, SirsiDynix Symphony allows the following types of browsing.
• | Numbers in a List |
• | Specified Entries |
• | Call Number Browse Range |
When you browse lists of numbers that should be located individually, insert a space between the numbers in the list. SirsiDynix Symphony browses numbers separated by commas as if the numbers were not separated.
For example:
• | Entering 1, 2, 3, 4, 5 will browse 1 and 2 and 3 and 4 and 5. |
• | Entering 1,2,3,4,5 will browse 12345. |
• | Entering 5000 and 5,000 will browse 5000. |
Every record in the SirsiDynix Symphony database has a particular format consisting of standard entry tags. The most common format is the MARC format with MARC entry tags. SirsiDynix Symphony allows you to limit your browse to certain fields and entries within a bibliographic record. SirsiDynix Symphony locates only the specified entries/fields in the records for your browse term.
Other formats use different entry tags and fields appropriate to the database you are searching.
When browsing the catalog based on a call number, entering a call number outside the range of library call numbers displays the browse heading closest to your entered number.
For example:
• | When performing a call number browse on AC123, SirsiDynix Symphony displays the first call number beginning with A, such as AC456. |
• | When performing a call number browse on ZZ123, SirsiDynix Symphony displays call number Z7996, which is the last call number listed in the catalog. |
![](../../Resources/Images/template-html5-tripane/note50.png)
SirsiDynix Consulting Services can assist you with specialized searching needs, such as a library catalog with a mix of titles with American and British spellings. For example, the following exception list entry could generate search results for both the -or suffix in American English and the -our suffix in British or Canadian English.
OR OUR
In this case, a search for "harbor" would return titles that included both the word "harbor" and the word "harbour."
If a catalog used a language with both a simple and a complex plural form, both those forms could be included in search results if plural searching was enabled. For example, the following exception list entry could generate search results for both older and newer forms of plurals of the word "index."
INDEX INDEXES INDICES
By default, this feature is delivered turned off and plural equivalence is not applied to SirsiDynix Symphony searching.