Main -> Support Zone -> InSite Archives -> June Front Page -> Face to Face

InSite, June 1999
Face to Face  Where Librarians and SAs meet

Searching for a Solution?
Malia Watson, Product Support Specialist


Face to Face is a new column that will run occasionally in InSite. Each installment examines a topic from both the librarian and the system administrator (SA) perspective. It's an effort to help librarians and SAs communicate and come up with creative solutions for better serving patrons using the Open SiteSearch Suite.

In this first entry, Malia Watson discusses search strategies: how they work and how to consider search strategies when building local databases with OCLC Database Builder.


 
A simple keyword search for "dog" in OCLC's WorldCat catalog quickly becomes a sizable challenge for an unsuspecting patron: 32,240 records -- and many have nothing to do with dogs.

How can a reference librarian help a patron who is really looking for resources on dogs?

Using the Open SiteSearch Suite of tools, the reference librarian may help refine a patron's search by employing any of the following search strategies:

Malia Watson received her MLIS from the University of Texas at Austin. She has had extensive public services experience at the University of Hawai'i and the University of Texas at Austin.

For a list of search strategies, contact Malia via email.

Searching Indexes - Top of Page  

 
Librarian  
Searching a Specific Index

In Open SiteSearch's Out-of-the-Box-Interface (OBI), a patron may search a specific index by either clicking on the appropriate search tab from the search screen, or by selecting indexes from pull-down menus in the advanced search interface.

Searching a Phrase Index

Databases can differ in how phrase indexes are created. In general these indexes have been built by indexing the entire contents, or "phrase", within a specific field or set of fields.

The advantage to this type of search is increased search precision. The disadvantage to phrase searching, from the patron's perspective, is having to know how something may actually be indexed in the database. Exact phrase searching is often best used for author or title searches.

In the OBI, phrase searching is available in the advanced search mode.

 
SA  
About Searching a Specific Index

With Open SiteSearch Database Builder, you can support searching multiple indexes by building a database with more than one index, then configuring the database to enable searching each index. You can also build phrase indexes in your local database.

More information - Creating a New SiteSearch Database

About Searching a Phrase Index

If you are accessing a remote database via z39.50, and would like to support searching multiple indexes, you will need to find out what indexes are available for that particular database, and configure access to the database accordingly.

More information - Database Configuration Files

Display of available indexes

The display of available indexes is defined in each database's configuration file. Once you have built a local database, or discovered what indexes a remote database has, you can decide which of these indexes to display and indicate their display in the database configuration file.

More information - Database Configuration Files

 
 
Boolean and Proximity Searches - Top of Page  

 
Librarian  
Boolean operators allow patrons to manipulate and combine search result sets to execute a more precise search. Most databases allow for the use of all three boolean operators -- and, or and not.

The use of specific boolean operators are described in more detail below.

 
AND To search for Use
Refines a search and specifies that records found must contain both search terms. The default operator is 'and' so "dog breeding" and "dog and breeding" return the same result sets. Records containing 'dog' and 'breeding' with any number of other words between them dog and breeding
OR To search for Use
Expands a search and returns records that contain at least one of the related search terms. Records containing either 'dog' or 'canine' dog or canine
NOT To search for Use
Refines a search by restricting excluding certain records. A search using not will retrieve a smaller result set than searching the first term on its own. Records containing 'jazz' excluding records containing 'blues' jazz not blues
Proximity operators allow patrons to combine terms and specify where the terms appear in relation to each other. Not all databases support proximity operators. The use of specific proximity operators is described in more detail below.  
WITH To search for Use
Type 'w' (with) between two search terms to specify that records found contain both terms, in the order typed, with no intervening terms. Add a number directly after the operator to specify the maximum number of intervening terms allowed.

The maximum number for OCLC FirstSearch databases is 25.

Records containing first 'dental' and then 'research' with no other words between them dental w research
Records containing first 'dental' and then 'research' with no more than three word between them dental w3 research
NEAR To search for Use
Type 'n' (near) between two search terms to specify that records found contain both terms, in any order, with no other words between them. Add a number directly after the operator to specify the maximum number of intervening terms allowed.

The maximum number for OCLC FirstSearch databases is 25.

Records containing 'civility' and 'congress' with either word appearing first and with no other words between them. civility n congress
Records containing 'civility' and 'congress' with either word appearing first and with no more than three words between them. civility n3 congress
          SA  
About Proximity Operators

With SiteSearch Database Builder, you can build a database to support searching with proximity operators.

More information - Term Adjacency Definitions

You may also be able to support searching with proximity operators in a remote database, if the server supports query type 101 according to the z39.50 standard.

More information - Database Server Configuration Files

  Truncation - Top of Page  


  Librarian  
Some databases allow the use of truncation characters such as an asterix (*) or pound sign (#). Truncation may be used to perform a search for a term or terms beginning with a particular root. Truncation may also be used within a search term to retrieve variant spellings. In the OBI, a patron may perform a truncated search as long as the database being searched supports truncation. The use of truncation is described in more detail below.

 
Truncated search using a root term To search for Use
Type an asterix after a root search term to specify that records found contain terms that begin with the root search term. Records containing the terms 'woman,' 'womb,' 'wombat,' 'women,' etc. wom*
Truncation within a search term To search for Use
There are two methods of using truncation within a word. First, to replace a single character within a search term, type a pound (#) wildcard between the characters of the search term. Records containing the terms 'woman,' 'women.' wom#n
Truncation with variable characters To search for Use
Second, to specify a search in which variable characters are replaced, use the question mark (?) wildcard. To specify a particular number of characters to be replaced, use the question mark wildcard followed by an integer indicating the number of characters to be replaced. Records containing the terms 'woburn,' 'wogoman,' 'woman,' 'workman' etc. wo?n
Records containing the terms 'woman,' 'women.' wo?2n
  SA  
About Truncation

Version 4.0.2 of Open SiteSearch supports truncation searching for local Newton databases.

To use truncation in searching a remote z39.50 resource, the target z39.50 server must support truncation attributes 1, 101, and 104.

More information - Open SiteSearch Suite Known Bug List (by Detailed Description)

    Plurals - Top of Page  
  Librarian  
Plurals To search for Use
When searching a local Newton database, a patron may specify a search for a term and its simple plural forms (-s, -es, -ies, etc.), by typing + at the end of a search term. Records containing the terms poliovirus, polioviruses poliovirus+
SA  
About Plurals

While this functionality is not available for remote databases, with SiteSearch Database Builder, you can build a database indicating the plural endings to add to the search term in specific indexes. Set plurals=true in the database configuration file.

More information - Plural Endings Definition

 


[Main] [Documentation] [Support] [Technical Reference] [Glossary] [Search]