
/google-people-search-3482686-8c5977f13a254465a3c81d35a5c16bb8.png)
In this article we shall provide a quick primer to using TSearch in 8.3. The official documents for using TSearch in 8.3 are located inĬhapter 12.

As of PostgreSQL 8.3 it is now fully integrated into the PostgreSQL core. Prior to PostgreSQL 8.3, it was a contrib module medicine, pharmaceuticals, physics, chemistry, biology, legal matters. While various dictionaries and configs are available out of the box with TSearch, one can create new ones and customize existing further toĬater to specific niches within industries - e.g.TSearch is for the most part case insensitive.TSearch has a concept of Linguistic significance using various language dictionaries, ISpell, thesaurus, stop words, etc.It is well-suited for searching large blobs of text since each word is indexed using a Generalized Inverted Index (GIN) or Generalized Search Tree (GiST) and searched using text search vectors.Tsearch is different from regular string searching in For more about how TSearch and OpenFTS got started check out A Brief History of FTS in PostgreSQL.Ĭheck out the TSearch Official Site if you are interested in related TSearch tips or interested in donating to this very worthy project. Work with GiST and GIN indexes used by PostGIS, PgSphere and other projects. The key developers of TSearch are Oleg Bartunov and Teodor Sigaev who have also done extensive TSearch is a Full-Text Search engine that is packaged with PostgreSQL.
