I\'ve created an Oracle Text index like the following:
create index my_idx on my_table (text) indextype is ctxsys.context;
And I can then
I'd put an index on group_id
and see if that's good enough. You don't say how many rows we're talking about or what performance you need.
Remember, the order in which the predicates are handled is not necessarily the order in which you wrote them in the query. Don't try to outsmart the optimizer unless you have a real reason to.