Full Text Search: Controlling Text Search
12.3. Controlling Text Search
To implement full text searching there must be a function to create a tsvector
from a document and a tsquery
from a user query. Also, we need to return results in a useful order, so we need a function that compares documents with respect to their relevance to the query. It's also important to be able to display the results nicely. PostgreSQL provides support for all of these functions.
12.3.1. Parsing Documents
PostgreSQL provides the function to_tsvector
for converting a document to the tsvector
data type.
to_tsvector([ config regconfig, ] document text) returns tsvector
to