NOTICE: You are in the old ClientSpace Help system. Please link to the new ClientSpace Help here https://extranet.clientspace.net/helpdoc/home/ClientSpace.htm
Document Search
The document search module allows you to find documents across the system using filtered searches. This module uses dtSearch, a retrieval /full-text search engine to search large numbers of system records efficiently, returning the results quickly.
Filter Parameters
Parameter | What it does |
---|---|
Show | Options, Active. Inactive, or All. This refers to the record IsActive flag |
Keywords | Searches in these areas:
|
Workspace | Filters for selected Workspace |
Form | Select a dataform or an Organization, Contact, Activity, Task |
File Source | Enabled when a dataform is selected. Choose the paperclip or an upload field on that dataform |
Category | Filters for files of the selected Category. |
Description | Searches File description for matching text using a LIKE search |
Date Uploaded | Filters for documents uploaded between the selected dates. |
Security:
Document search provides access to workspace documents where the logged in user is in the Workspace Users list. Documents in Workspaces to which the user does not have access will not be displayed.
Buttons
Open File | Download the file for viewing. |
Open Record | Opens the record containing the file. Double clicking the row will do the same. |
Category Management
Populate the name of the dataform on the Filter Value for the Lookup and that category would be limited to just that dataform. Leaving the filter value blank would allow the category to be available from all forms.
Scheduled Processes:
Document Index - Rebuild | Deletes and re-creates the indexes on the following tables: Orgs, Contacts, Tasks, Org Activities and Dataforms (file upload fields and paperclips). Optimizes file searches. |
Document Index - Update | Updates the indexes on the following tables: Orgs, Contacts, Tasks, Org Activities and Dataforms (file upload fields and paperclips). Optimizes file searches. |
Essentially these processes make attached files easier to find in the system by either refreshing or removing and re-creating the indexes that point to those files. These indexes are rebuilt / refreshed for :
- Files attached to dataform paperclips (core and peo dataforms)
- Files attached to dataform fields (core and peo dataforms)
- Files attached to Organizations
- Files attached to Contacts
- Files attached to Tasks
- Files attached to Activities
Indexes generally contain the items of data on the file that we use to link to or search for the file - like an index in a book so that the searches are optimized.
dtSearch Keyword Search Help:
Using a * search option is more forgiving and will likely yield better search results. The * is used to match any number of characters. It is similar to the % (contains) search option that comes with ClientSpace. A % search with dtSearch performs differently, ignoring any records where the sting prior to the wildcard does not stand alone:
Search String | Returned Results |
---|---|
Business% | Business File For Test.doc |
Business* | Business File For Test.doc, BusinessRuleError.jpg |
Keyword search is any sequence of text, like a sentence or a question.
In keyword searches:
- Use quotation marks around phrases.
- Put + in front of any word or phrase that is required.
- Put - in front of a word or phrase to exclude it.
Examples:
banana pear "apple pie"
"apple pie" -salad +"ice cream"
A boolean search request consists of a group of words or phrases linked by connectors such as 'and' and 'or' that indicate the relationship between them.
Examples:
apple and pear Both words must be present
apple or pear Either word can be present
apple and not pear Only apple must be present
If you use more than one connector, you should use parentheses to indicate precisely what you want to search for. For example, apple and pear or orange juice could mean (apple and pear) or orange, or it could mean apple and (pear or orange).
- Use a ? to match any single character. Example: appl? matches apply or apple.
- Use a * to match any number of characters. Example: appl* matches application
- Use a ~ to extend a search to cover grammatical variations on a word. Example: apply~ matches apply, applies, applied.
- Use a % to find a word even if it is misspelled. Example: ba%nana matches banana, bananna
- Use # to look for a word that sounds like the word you are searching for and begins with the same letter. Example: #smith matches smith, smythe.
- Use & to find synonyms of a word in a search request. Example: fast& matches quick.
- Use the AND connector in a search request to connect two expressions, both of which must be found in any document retrieved. For example: apple pie and poached pear would retrieve any document that contained both phrases.
- Use the OR connector in a search request to connect two expressions, at least one of which must be found in any document retrieved. For example: apple pie or poached pear would retrieve any document that contained apple pie, poached pear, or both.
- Use NOT in front of any search expression to reverse its meaning. This allows you to exclude documents from a search. Example: apple sauce and not pear.
Related articles
NOTICE: You are in the old ClientSpace Help system. Please link to the new ClientSpace Help here https://extranet.clientspace.net/helpdoc/home/ClientSpace.htm