Thanks massimo, worked for me.

On 22 Sep., 15:28, mdipierro <[email protected]> wrote:
> No but assuming you have done this:
>
> 1. ALTER TABLE blog_entry ADD COLUMN body_tsv tsvector;
> 2. CREATE TRIGGER tsvectorupdate BEFORE INSERT OR UPDATE ON
> blog_entry
>     FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger(body_tsv,
> 'pg_catalog.english', body);
> 3.CREATE INDEX blog_entry_tsv ON blog_entry USING gin(body_tsv);
>
> You can write this:
>
> 4. SELECT title FROM blog_entry WHERE body_tsv @@ plainto_tsquery
> ('hello world');
>
> as
>
> db("body_tsv @@ plainto_tsquery('hello world')").select
> (db.blog_entry.title)
>
> I have not tried it but it should work.
>
> Massimo
>
> On Sep 22, 4:34 am, max <[email protected]> wrote:
>
> > I have created a  full text index on a postgres database.
> > Is there any web2py type search syntax for tsvector search without
> > using the sql syntax?
>
> > This is a example way how i create  the fulltext index.
>
> > 1. ALTER TABLE blog_entry ADD COLUMN body_tsv tsvector;
> > 2. CREATE TRIGGER tsvectorupdate BEFORE INSERT OR UPDATE ON
> > blog_entry
> >     FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger(body_tsv,
> > 'pg_catalog.english', body);
> > 3.CREATE INDEX blog_entry_tsv ON blog_entry USING gin(body_tsv);
> > 4. SELECT title FROM blog_entry WHERE body_tsv @@ plainto_tsquery
> > ('hello world');
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to