On Wed, Jul 04, 2007 at 10:59:46AM +0400, Oleg Bartunov wrote:
> On Wed, 4 Jul 2007, Joshua N Pritikin wrote:
> >1. What is the advantage of the tsearch2() trigger? Why can't I write my
> >own trigger which does approximately:
> 
> no advantage, it's just an example.

Please mention that in the documentation:

tsearch2() trigger used to automatically update vector_column_name, 
my_filter_name is the function name to preprocess text_column_name. 
There are can be many functions and text columns specified in tsearch2() 
trigger. The following rule used: function applied to all subsequent 
text columns until next function occurs. Example, function dropatsymbol 
replaces all entries of @ sign by space.

tsearch2() is an example. You are welcome to write your own trigger.

> >2. Is there a way to know in advance the maximum return value of the
> >rank function? I have lots of other information to include in the
> >goodness-of-match score besides the fulltext match rank so I would
> >prefer a tsearch2 rank score between 0 and 1. Do I need to write my own
> >rank function?
> 
> what's about simple normalization formulae, like rank/(rank+1) ?

I think you are suggesting that I use the best rank as the denominator 
for the rank column. Yes, I suppose that will work.

Thanks.

-- 
Make April 15 just another day, visit http://fairtax.org

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

Reply via email to