Regexps -- too complex? - Mailing list pgsql-sql

From Emils Klotins
Subject Regexps -- too complex?
Date
Msg-id 3AE81A7B.2506.E8EB40C@localhost
Whole thread Raw
Responses Re: Regexps -- too complex?
List pgsql-sql
Running 7.0.2 on Alpha/RedHat 6.2 256MB RAM

In order to implement a fulltext search, I have a func that parses list 
of words and creates a regexp query with things like [[:<:]]( word | 
word | ... )[[:>:]]

That query then is passed to backend...

Now the strange thing:

gamenet=# SELECT id, title,publishdate,categoryid FROM articles WHERE
translate(title,'abcdefghijklmnopqrstuvwxyzâèçìîíïòðûþõäöü','ABCDEFGHIJKLMNOPQRSTUVWXYZÂÈÇÌÎÍÏÒÐÛÞÕÄÖÜ')~
'(BLACK|SERIOUS|SAM)[[:>:]]'::text; id  |                      title                      | publishdate | categoryid
 
------+-------------------------------------------------+-------------+------------ 600 | Serious Sam ceïâ pie
pircçjiem                 | 2001-03-22  |        149 523 | Black & White gaidîðanas svçtki                 | 2001-03-19
|        155 241 | Lorgaine: The Black Standard - íeltu varoòeposs | 2001-02-27  |        155 707 | Lorgaine: The Black
Standardbeta versija       | 2001-03-23  |        1561484 | Black&White tomçr neesot spiegu programma   | 2001-04-18  |
      1551490 | Black & White FAQ                               | 2001-04-18  |        1601496 | Black & White
"ïaunais"FAQ                     | 2001-04-18  |        1601732 | Black & White - pârdotâkâ spçle ASV             |
2001-04-24 |        155
 
(8 rows)


gamenet=# SELECT id, title,publishdate,categoryid FROM articles WHERE
translate(title,'abcdefghijklmnopqrstuvwxyzâèçìîíïòðûþõäöü','ABCDEFGHIJKLMNOPQRSTUVWXYZÂÈÇÌÎÍÏÒÐÛÞÕÄÖÜ')~
'(BLACK|SERIOUS|WHITE|SAM)[[:>:]]'::text;id | title | publishdate | categoryid
 
----+-------+-------------+------------
(0 rows)


It seems that if the regexp is too complex (more than 3 |-ed 
elements) it doesnt return.

Any ideas?



pgsql-sql by date:

Previous
From: Stephan Szabo
Date:
Subject: Re: must I create the function check_primary_key ?
Next
From: Vasilis Samoladas
Date:
Subject: Re: Using Random Sequence as Key