Page 1 of 1

Thesaurus

Posted: Mon Apr 28, 2008 9:48 pm
by legedza.henry
I wa sreading your latest newsletter re setting up a thesaurus and was wonderign whether you could detail the process on how to do this. We are running Webinator 5.1.46.

Thesaurus

Posted: Tue Apr 29, 2008 10:45 am
by mark
Start with the docs on creating an equiv file (thesaurus) at http://www.thunderstone.com/site/texism ... ation.html
and the tips in the newsletter http://www.thunderstone.com/texis/site/ ... #thesaurus

Once you have an equiv file decide if you want to use that one exclusively or in addition to the main equiv. You'll need to update the options table by hand for the profile(s) where you want to use the equiv. To use your equiv file exclusively do this:
(replacing the parts in ALL CAPS as appropriate)

texis -d INSTALLDIR/texis/testdb "insert into options(id,Profile,Type,Name,String) values(counter,'YOURPROFILENAME','String','SSc_eqprefix','/FULL/PATH/TO/YOUR/EQUIV')"

To use your equiv file as an addition to the main change 'SSc_eqprefix' to 'SSc_ueqprefix' in the above.

In your profile search settings set "Synonyms" as desired to use the equiv.

Thesaurus

Posted: Tue Apr 29, 2008 10:49 am
by mark
p.s.
Once you have an SSc_eqprefix or SSc_ueqprefix setting in a profile you can update it with

texis -d INSTALLDIR/texis/testdb "update options set String='/FULL/PATH/TO/YOUR/EQUIV' where Profile='YOURPROFILENAME' and Name='SSc_eqprefix'"

You can delete the setting with

texis -d INSTALLDIR/texis/testdb "delete from options where Profile='YOURPROFILENAME' and Name='SSc_eqprefix'"

Note that you don't need to update options when changing the equiv file, only when installing it the first time or if you move or rename the file.

Thesaurus

Posted: Tue Apr 29, 2008 10:52 am
by mark
p.p.s.
And check your current setting with

texis -d INSTALLDIR/texis/testdb "select Profile,Name,String from options where Profile='YOURPROFILENAME' and Name in ('SSc_eqprefix','SSc_ueqprefix')"

Remove the "Profile='YOURPROFILENAME' and" part to check all of your profiles.