I contacted with author of dict_xsyn, so probably, he'll add option to
support what you want.

Oleg
On Tue, 3 Feb 2009, Igor Katson wrote:

Oleg Bartunov wrote:
On Tue, 3 Feb 2009, Igor Katson wrote:

On my question about doing a first name search by it's synonyms, like

William Will Bill Billy
James Jim Jimmy

Oleg answered, that I can use dict_xsyn for that.

In the dict_xsyn manual, it is said that:
"This dictionary type replaces words with groups of their synonyms, and so makes it
possible to search for a word using any of its synonyms"

This means, that if the dictionary sees the name "William", it will replace it with "William Will Bill Billy", so that I can search with any of them.

But what if the parser sees the word "Billy"? I want it to do absolutely the same. If not, as far as I understand, I will make a default synonym dictionary with pairs like:

will william
bill william
billy william   etc.

Is there a way not to use this?

no, but you always can generate rules for that using other tools.

Thanks. Oleg, and what do you think about creating an xsyn dictionary like with e.g. a python script:
William Will Bill Billy
Will William Bill Billy
Bill William Will Billy
Billy William Will Bill ?



        Regards,
                Oleg
_____________________________________________________________
Oleg Bartunov, Research Scientist, Head of AstroNet (www.astronet.ru),
Sternberg Astronomical Institute, Moscow University, Russia
Internet: o...@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(495)939-16-83, +007(495)939-23-83

--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to