Re: Searching for pgweb

From: Magnus Hagander <magnus(at)hagander(dot)net>
To: Oleg Bartunov <obartunov(at)gmail(dot)com>
Cc: PostgreSQL WWW <pgsql-www(at)postgresql(dot)org>
Subject: Re: Searching for pgweb
Date: 2017-03-29 13:49:09
Message-ID: CABUevEy9nXdshos7hM0HOYu6ddcTHaGLdK+Grk0k2=uobcK5LQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-www

On Fri, Mar 24, 2017 at 8:56 AM, Oleg Bartunov <obartunov(at)gmail(dot)com> wrote:

>
>
> On Wed, Mar 22, 2017 at 7:51 PM, Magnus Hagander <magnus(at)hagander(dot)net>
> wrote:
>
>> Right now our main website search uses plainto_tsquery() to generate the
>> searches.
>>
>> Should we consider switching that to phraseto_tsquery() now that we have
>> phrase searching?
>>
>
> +1
>
> Also, I suggest to use new parser, which better works _ and -, for example:
>
> 1.
> select ts_parse('tsparser', 'btree_gin');
> ts_parse
> ----------------
> (16,btree_gin)
> (11,btree)
> (12,_)
> (11,gin)
> (4 rows)
>
> select ts_parse('default', 'btree_gin');
> ts_parse
> -----------
> (1,btree)
> (12,_)
> (1,gin)
> (3 rows)
>
> Default parser produces too much noise, just check the difference:
>
> https://postgrespro.ru/search/?area=version&q=btree_gin&
> product=postgresql&version=9.6
>
> https://www.postgresql.org/search/?u=%2Fdocs%2F9.6%2F&q=btree_gin
>
>
> 2.
> select ts_parse('tsparser', 'utc-5');
> ts_parse
> ------------
> (15,utc-5)
> (11,utc)
> (12,-)
> (9,5)
> (4 rows)
>
> select ts_parse('default', 'utc-5');
> ts_parse
> ----------
> (1,utc)
> (21,-5)
> (2 rows)
>
> again, compare
>
> https://postgrespro.ru/search/?area=version&q=utc-5&product=
> postgresql&version=9.6
>
> https://www.postgresql.org/search/?u=%2Fdocs%2F9.6%2F&q=utc-5
>
>
> We have also better parsing of email, but I'm not sure we need it on
> postgres site.
>
> We'll publish soon on github, let me know if you know it.
>
>
That sounds interesting. Two questions:

1. Do you have plans for contributing this one for upstream postgres, or is
it intended to be run separately?

2. Would it still make sense to do phrase searching? Sounds like it would?

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

In response to

Responses

Browse pgsql-www by date

  From Date Subject
Next Message Oleg Bartunov 2017-03-29 13:55:09 Re: Searching for pgweb
Previous Message Daniele Varrazzo 2017-03-28 22:23:58 Wiki editor request