From: | Alexander Korotkov <aekorotkov(at)gmail(dot)com> |
---|---|
To: | Tomas Vondra <tv(at)fuzzy(dot)cz> |
Cc: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>, Heikki Linnakangas <hlinnakangas(at)vmware(dot)com> |
Subject: | Re: GIN improvements part2: fast scan |
Date: | 2014-02-03 18:18:58 |
Message-ID: | CAPpHfduY7fJckySzMu1FxODZ+Zg8DcxpxhM5HHztt8ABp5ZxRg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Mon, Feb 3, 2014 at 8:19 PM, Tomas Vondra <tv(at)fuzzy(dot)cz> wrote:
> > > Sometimes test cases are not what we expect. For example:
> >> >
> >> > =# explain SELECT id FROM messages WHERE body_tsvector @@
> >> > to_tsquery('english','(5alpha1-initdb''d)');
> >> > QUERY PLAN
> >> >
> >> >
> >>
> ────────────────────────────────────────────────────────────────────────────────
> >> > Bitmap Heap Scan on messages (cost=84.00..88.01 rows=1 width=4)
> >> > Recheck Cond: (body_tsvector @@ '''5alpha1-initdb'' & ''5alpha1'' &
> >> > ''initdb'' & ''d'''::tsquery)
> >> > -> Bitmap Index Scan on messages_body_tsvector_idx
> >> (cost=0.00..84.00
> >> > rows=1 width=0)
> >> > Index Cond: (body_tsvector @@ '''5alpha1-initdb'' &
> >> ''5alpha1''
> >> &
> >> > ''initdb'' & ''d'''::tsquery)
> >> > Planning time: 0.257 ms
> >> > (5 rows)
> >> >
> >> > 5alpha1-initdb'd is 3 gin entries with different frequencies.
> >>
> >> Why do you find that strange? The way the query is formed or the way
> >> it's
> >> evaluated?
> >>
> >> The query generator certainly is not perfect, so it may produce some
> >> strange queries.
> >>
> >
> > I just mean that in this case 3 words doesn't mean 3 gin entries.
>
> Isn't that expected? I mean, that's what to_tsquery may do, right?
>
Everything is absolutely correct. :-) It just may be not what do you expect
if you aren't getting into details.
------
With best regards,
Alexander Korotkov.
From | Date | Subject | |
---|---|---|---|
Next Message | Tomas Vondra | 2014-02-03 19:02:31 | Re: GIN improvements part2: fast scan |
Previous Message | Robert Haas | 2014-02-03 16:55:34 | Re: [PERFORM] encouraging index-only scans |