Re: small bug in hlCover
От | Sushant Sinha |
---|---|
Тема | Re: small bug in hlCover |
Дата | |
Msg-id | 1217822231.13402.8.camel@dragflick обсуждение исходный текст |
Ответ на | small bug in hlCover (Sushant Sinha <sushant354@gmail.com>) |
Список | pgsql-hackers |
On Mon, 2008-08-04 at 00:36 -0300, Euler Taveira de Oliveira wrote: > Sushant Sinha escreveu: > > I think there is a slight bug in hlCover function in wparser_def.c > > > The bug is not in the hlCover. In prsd_headline, if we didn't find a > suitable bestlen (i.e. >= 0), than it includes up to document length or > *maxWords* (here is the bug). I'm attaching a small patch that fixes it > and some comment typos. Please apply it to 8_3_STABLE too. Well hlCover purpose is to find a cover and for the document '1 2 3 4 5 6 7 8 9 10' and the query '1'::tsquery, a cover exists. So it should point it out. On my source I see that prsd_headline marks only min_words which seems like the right thing to do. -Sushant. > > euler=# select ts_headline('1 2 3 4 5 6 7 8 9 10','1'::tsquery, > 'MinWords=5'); > ts_headline > ----------------------------- > <b>1</b> 2 3 4 5 6 7 8 9 10 > (1 registro) > > euler=# select ts_headline('1 2 3 4 5 6 7 8 9 10','1'::tsquery); > ts_headline > ----------------------------- > <b>1</b> 2 3 4 5 6 7 8 9 10 > (1 registro) > >
В списке pgsql-hackers по дате отправления: