1. The basic database search
At present, all of the CBOLD online databases can be searched with the same basic interface. The only major exception is searching the Tanzanian Language Survey lexical database which has a few extra steps (see below). The Bantu language databases (e.g. TLS) all support metacharacters to allow for more powerful searches than are possible with simple text strings. The English databases (e.g. the Bantu Bibliography) do not support metacharacters. Step-by-step Instructions for using the basic search interface are given below:
1. For each field in the search form table, there are two possible things to select:
|
a. The first is if you want the contents of a field displayed when you view the search results. Make sure the box to the left of each field name which you will want displayed for your search is checked (all boxes are checked by default). |
|
b. The second is the search parameters of a given field. The search allows for mixed input of text strings and metacharacters. Enter the text string you want to search for in a given field in the text-box under the field name. Remember that if you want to see the contents of that field when you do your search, you must select the check-box to the left of the field name as well. |
(For a picture of a sample search page with specifications entered and an explanation of what the results will display.)
2. In the field named "Order", click on the list-box to select a field. This is the field the search engine will use to determine the order in which your results will be displayed. They will be displayed in alphabetically or numerical order depending on the contents of the field.
3. Click on the "Search!" button to submit the search. For all searches except for the TLS lexical database search the search results in appear in a frame underneath the search form. TLS lexical database searches appear in a separate browser window. Be warned that, after entering a search, you may have to manually select that window to see the search results.
4. To do another search, click back to the search frame and enter the new search criteria. You can clear your search form by hitting the "Reset" buttom at the bottom of the form. The results of subsequent searches will write over any earlier searches either in the lower frame, for most searches, or the separate browser window for TLS lexical database searches.
2. The TLS lexical database search
The TLS lexical database has over 120 fields. Most of these are fields are for the various languages that TLS collected data on. In addition to this, there are fields that include additional reference information for the collected words. (For a description of the extra fields click here.) The system is designed to let the user search for information in any of the fields. However, the large number of fields would make a search form unwieldy both in terms of human interaction and in terms of processing/drawing time in the web browser. Thus, the system has been designed to let the user first choose which fields they want to search and then generate an actual search form based on the user's specifications. In this way, each time TLS is accessed the user's search form only displays fields that will be needed for that particular search session. Furthermore, the results of a search are displayed in a different browser window than the search form itself. This allows a maximum amount of display space for the search form and the search results. Below are the extra instructions for performing a TLS lexical database search. These instruction need to be done prior to the instructions seen above.
1. From the TLS page choose the lexical database search.
2. The browser will generate a table with the names of all the fields in the database. This may take a short while due to the number of fields. The fields are ordered so that the TLS languages are listed first in alphabetical order. At the bottom of the table, the "reference" fields--such as the field for English glosses-- are listed. Also, at the bottom of the table are the submit, reset, and "select all fields" buttons.
3. Click on the box to the left of the name of each field which you either want to search or whose contents you may way want displayed. If you want to search or display all of the fields, click on the box next to "select all fields" at the bottom of the table.
4. Click on the "Make!" button to create the custom search form. The custom search form will look a lot like the form which listed the fields. The difference is, each field name displayed now has a box for inputting text under it as well as a square check-box to its left.
For instructions on how to use the search form you just created see the steps above.
3. Metacharacters
To enhance the search capabilities for users of the Bantu databases, several metacharacters have been defined which "stand in" for multiple characters in the search. They are essentially the same as underspecified segment descriptions in classical phonology. For example, a capital "C" typed in the search field matches against all consonants, a capital "V" against all vowels. As an example, to find all words with a consonant following an "n" in a particular language, type "nC" in the appropriate search field. Multiple metacharacters can be used in a search. At present, only the metacharacters listed below have been defined. If you have a need for different metacharacters, you can e-mail the site administrator whose e-mail address is at the bottom of this page (or, for the brave, since the database search utility is written in Perl, you can learn to write customized Perl regular expressions yourself).
Metacharacters supported in CBOLD database searches
C |
(bcdfghjklmnprstvyz) |
consonants |
L |
(hlmnry) |
sonorants |
S |
(bcdfgjkpstvz) |
obstruents |
V |
(aeoui) |
vowels |
Y |
(ui) |
high vowels |
W |
(ou) |
round vowels |
E |
(ie) |
front vowels |
O |
(uo) |
back vowels |
B |
(pvbfm) |
labials |
T |
(ckpt) |
voiceless stops |
D |
(bdgj) |
voiced stops |
N |
(nm) |
nasals |
> |
|
word/morpheme boundary |
Go back to the main TLS page.