You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/abcd-modules/cataloguing/manual/searching.md
+42-40Lines changed: 42 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ sidebar_position: 2
6
6
7
7
# Search and Retrieval Tools
8
8
9
-
The Cataloging module provides **5 distinct methods** to retrieve records. Each method is designed for a specific cataloging need, ranging from quick lookups to complex boolean queries and sequential text analysis.
9
+
The Cataloging module provides **6 distinct methods** to retrieve records. Each method is designed for a specific cataloging need, ranging from quick lookups to complex boolean queries and sequential text analysis.
This is the most precise retrieval method because it eliminates "zero results" due to typos. Instead of guessing a term, you browse the **Inverted File** (Index) directly.
35
-
36
-
**Workflow:**
37
-
1. Click the **A-Z** icon.
38
-
2.**Select a Prefix:** Choose which index to browse (e.g., "Authors").
39
-
3.**Browse:** The system displays a scrollable dictionary of terms actually existing in the database.
40
-
4.**Select:** Click on a term to retrieve all linked records.
41
-
**Tip:* You can select multiple terms to perform an `OR` search (e.g., "Smith" OR "Smyth").
Unlike the other methods that rely solely on the Index (FST), the **Free Search** is a powerful tool that can perform **Sequential Searches** on the raw data. This allows you to find text in fields that are *not* indexed.
42
+
## 3. Search History & Management
43
+
**Icon:** (Clipboard)
63
44
64
-
**Key Capabilities:**
65
-
***Results in List:** Displays matches in a spreadsheet-like grid (defined in `freesearch_ex.php`), ideal for reviewing large sets of data.
66
-
***Field Targeting:** You can search for a string specifically within a chosen tag (e.g., "Find 'Biology' inside Tag 650").
67
-
***Range Search:** Filter by MFN range (e.g., "Search only records 100 to 500").
45
+
Cataloging is repetitive. The **Search History** (`search_history.php`) keeps track of your recent activities.
***Session History:** Lists every search performed since you logged in. Click any entry to re-execute it.
48
+
***Saved Searches:** Access queries you explicitly saved. Useful for monthly reports or routine maintenance checks (e.g., "Show me all books without an ISBN").
49
+
***Combine Sets:** Advanced users can combine previous result sets (e.g., "Result Set #1" **NOT** "Result Set #2").
70
50
71
-
:::info Sequential Search
72
-
Since this method scans records one by one (if not using the index), it is the only way to find data in non-indexed fields (like Notes or internal URLs), though it may be slower on very large databases.
73
-
:::
51
+

74
52
75
53
---
76
54
77
-
## 5. Search with Thesaurus
55
+
## 4. Search with Thesaurus
78
56
**Icon:** (Notebook)
79
57
80
58
If your system is connected to a Thesaurus database, this tool allows you to search using **Controlled Vocabulary**.
@@ -89,13 +67,37 @@ If your system is connected to a Thesaurus database, this tool allows you to sea
89
67
90
68
---
91
69
92
-
## 6. Search History & Management
93
-
**Icon:** (Clipboard)
70
+
## 5. Free Search / Text Search (`freesearch.php`)
Cataloging is repetitive. The **Search History** (`search_history.php`) keeps track of your recent activities.
73
+
Unlike the other methods that rely solely on the Index (FST), the **Free Search** is a powerful tool that can perform **Sequential Searches** on the raw data. This allows you to find text in fields that are *not* indexed.
96
74
97
-
***Session History:** Lists every search performed since you logged in. Click any entry to re-execute it.
98
-
***Saved Searches:** Access queries you explicitly saved. Useful for monthly reports or routine maintenance checks (e.g., "Show me all books without an ISBN").
99
-
***Combine Sets:** Advanced users can combine previous result sets (e.g., "Result Set #1" **NOT** "Result Set #2").
75
+
**Key Capabilities:**
76
+
***Results in List:** Displays matches in a spreadsheet-like grid (defined in `freesearch_ex.php`), ideal for reviewing large sets of data.
77
+
***Field Targeting:** You can search for a string specifically within a chosen tag (e.g., "Find 'Biology' inside Tag 650").
78
+
***Range Search:** Filter by MFN range (e.g., "Search only records 100 to 500").
Since this method scans records one by one (if not using the index), it is the only way to find data in non-indexed fields (like Notes or internal URLs), though it may be slower on very large databases.
This is the most precise retrieval method because it eliminates "zero results" due to typos. Instead of guessing a term, you browse the **Inverted File** (Index) directly.
95
+
A window is shown in which all records of the database are listed according to the field identified as the Identifier field in the Field Definition Table (FDT) (4th column I).
96
+
In bibliographic databases mostly the title field.
97
+
98
+
**Workflow:**
99
+
1. Click the **A-Z** icon.
100
+
2.**Browse:** The system displays a scrollable dictionary of terms actually existing in the database. In this list each alphabetic section can be clicked on to allow navigation in this normally large list.
101
+
3.**Select:** Click on a term to retrieve all linked records.
102
+
**Tip:* You can select multiple terms to perform an `OR` search (e.g., "Smith" OR "Smyth").
100
103
101
-

0 commit comments