Обсуждение: TSearch2 Problems
Hi,
I am having some problems with TSearch2 queries since upgrading from 8.0
to 8.2.
This is the query:
select count(*) from card, to_tsquery('default','test') as q where
(q @@ card.fts);
This works fine on 8.0 but gives the following error in 8.2:
ERROR: No dictionary with name 'en_stem'
SQL state: XX000
Any help will be great. Thanks
Howard.
On Mon, 19 Mar 2007, Howard Cole wrote:
> Hi,
>
> I am having some problems with TSearch2 queries since upgrading from 8.0 to
> 8.2.
>
> This is the query:
>
> select count(*) from card, to_tsquery('default','test') as q where (q @@
> card.fts);
>
> This works fine on 8.0 but gives the following error in 8.2:
>
> ERROR: No dictionary with name 'en_stem'
show us output of
select * from pg_ts_dict;
> SQL state: XX000
>
> Any help will be great. Thanks
>
> Howard.
>
>
>
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
>
Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, Research Scientist, Head of AstroNet (www.astronet.ru),
Sternberg Astronomical Institute, Moscow University, Russia
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(495)939-16-83, +007(495)939-23-83
> show us output of select * from pg_ts_dict; "simple";"dex_init(internal)";"";"dex_lexize(internal,internal,integer)";"Simple example of dictionary." "en_stem";"snb_en_init(internal)";"contrib/english.stop";"snb_lexize(internal,internal,integer)";"English Stemmer. Snowball." "ru_stem_koi8";"snb_ru_init_koi8(internal)";"contrib/russian.stop";"snb_lexize(internal,internal,integer)";"Russian Stemmer. Snowball. KOI8 Encoding" "ru_stem_utf8";"snb_ru_init_utf8(internal)";"contrib/russian.stop.utf8";"snb_lexize(internal,internal,integer)";"Russian Stemmer. Snowball. UTF8 Encoding" "ispell_template";"spell_init(internal)";"";"spell_lexize(internal,internal,integer)";"ISpell interface. Must have .dict and .aff files" "synonym";"syn_init(internal)";"";"syn_lexize(internal,internal,integer)";"Example of synonym dictionary" "thesaurus_template";"thesaurus_init(internal)";"";"thesaurus_lexize(internal,internal,integer,internal)";"Thesaurus template, must be pointed Dictionary and DictFile"
Oleg, My problem may have been solved by doing a "vacuum full analyse". I shall check tomorrow and get back to you. Thanks, Howard.
Hi Oleg, Everything seemed to work after the vacuum. Thanks for your prompt response. Howard