Synonym search (intelligent phonics search capability)

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Synonym search (intelligent phonics search capability)

Description

It is possible to create a text file containing synonyms of words used for the full text search.

MechworksPDM will automatically search if any synonym exists in the definition file and search for any synonym found.

This process is similar to an intelligent PHONICS search system and it may be useful in the following cases:

it can help to manage inconsistency between users’ input – either by mistake or because of changes to corporate standards

it would allow an organization to accommodate inconsistencies as well as changing standards:

opersonnel name changes (last name changes because of marriage)

ocode name for a project changes (Vista)

oa code is the same as a string (example: 050 is the Model number for Laptop)

Definition file

The synonym definition file is named DBWSynonymSearchDef.txt and it must be located in the shared SCHEMA directory.

An example of such file is the following:

;

; DBWSynonymSearchDef.txt
;
; Synonym definition file for "PHONICS" type search
;
; (C) MechWorks 2006
;
; Format:
; "SearchKeyword1","Synonym1forSearchKeyword1","Synonym2forSearchKeyword1","Synonym3forSearchKeyword1",...
; "SearchKeyword2","Synonym1forSearchKeyword2","Synonym2forSearchKeyword2","Synonym3forSearchKeyword2",...
; ...
; "SearchKeywordN","Synonym1forSearchKeywordN","Synonym2forSearchKeywordN","Synonym3forSearchKeywordN",...
;
"HexHeadCapScrew","HHCS","Screw, Hex Head","Bolt, Hex Head"
"Bracket","Brkt","Brack"

In the above sample, the 2nd no-comment line defines three synonyms for the word Bracket.

This means that when the user will search for the word Brkt, MechworksPDM will automatically search for every synonym of the word Brkt as defined in the above text file, in this case for Bracket and Brack.

The picture below shows the result of the search for Brkt, even if the database does not contain any word like Brkt, but it contains some records with the word Bracket:

images_searchPhonics

Limitations

Due to complexity of generated queries, to use this feature you've to limit the number of fields to search on, by enabling the option:

User InterfaceBrowser Behaviorimages_ic_check Limit full text search on the following fields: