Re: Synonyms in doc search

Поиск
Список
Период
Сортировка
От Oleg Bartunov
Тема Re: Synonyms in doc search
Дата
Msg-id CAF4Au4xzPUcdN7zDpn5S+WHqTVe+uBsRXyFvE-LhBEy=fJ=Bwg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Synonyms in doc search  (Daniel Gustafsson <daniel@yesql.se>)
Список pgsql-www
On Mon, Oct 15, 2018 at 2:41 PM Daniel Gustafsson <daniel@yesql.se> wrote:
>
> > On 14 Oct 2018, at 18:47, Magnus Hagander <magnus@hagander.net> wrote:
> >
> > On Sat, Oct 13, 2018 at 1:15 AM Daniel Gustafsson <daniel@yesql.se <mailto:daniel@yesql.se>> wrote:
> > Is is possible to add synonyms (in some way, or similar functionality) to the
> > docs search in order to promote content?  I just searched for TLS in the v10
> > docs and the number one hit, out of meagre 7 in total, is the 9.1.17 release
> > notes.  If I instead search for SSL there are 130 hits with the first one being
> > the relevant page.  Personally I know the reason for this, but a newcomer is
> > unlikely to.
> >
> > We don't have the ability to do this specifically for the docs search, but we could do it globally across either
allthe website search or even all the website + all the archives. A bit of a pain to reindex the archives (especially
sinceI just did it a couple of days ago, see note on -www about downtime), but the website part should be quick. It's
justa tsearch synonym dictionary... 
> >
> > If we do want to do that, we may want to give some thought to if we should add any more synonoyms at the same time?
>
> I see, I was hoping it would be a simpler fix.  I still think TLS should be
> added as a synonym, but there is no rush of course.  Whenever indexing happens
> next would be good.

It's possible to do without reindexing, just try ts_rewrite

create table aliases( t tsquery primary key, s tsquery);
insert into aliases values(to_tsquery('supernovae'),
to_tsquery('supernovae|sn'));
select ts_rewrite(to_tsquery('supernovae'),
'select * from aliases');
     ts_rewrite
--------------------
 'supernova' | 'sn'
(1 row)

>
> cheers ./daniel



--
Postgres Professional: http://www.postgrespro.com
The Russian Postgres Company


В списке pgsql-www по дате отправления:

Предыдущее
От: Stefan Kaltenbrunner
Дата:
Сообщение: Re: upcoming postgresql.org infrastructure migration
Следующее
От: "Jonathan S. Katz"
Дата:
Сообщение: Re: Missing space between mailing lists links