Re: How to perform full text search

From: John R Pierce <pierce(at)hogranch(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: How to perform full text search
Date: 2012-03-18 18:48:32
Message-ID: 4F662E00.80900@hogranch.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 03/18/12 11:45 AM, Andrus wrote:
> select
> +case when productname ilike '%red%' then 2 else 0 end
> +case when productdescription ilike '%red%' then 1 else 0 end
> +case when productname ilike '%cat%' then 1.7 else 0 end
> +case when productdescription ilike '%cat%' then 0.7 else 0 end
> from products
> order by 1 desc
> limit 100
>
> This allows to define relevance.
> Is my solution reasonable ?

if you don't mind a full table sequential scan each time you execute
that, I suppose.

--
john r pierce N 37, W 122
santa cruz ca mid-left coast

In response to

Browse pgsql-general by date

  From Date Subject
Next Message jgenoese 2012-03-18 18:57:42 Re: Ubuntu 11.10 Postgres 9.1.3 is missing pg_resetxlog; where can I get it?
Previous Message Andrus 2012-03-18 18:45:19 Re: How to perform full text search