沈一枫 wrote:
the basic structures to implement the index is :
1.B- tree or the alike.
2.hash structures
Not only. R-tree, SS-tree, kd-tree, RD-tree etc
So the question is arise:In the tsearch2 model, I thought the general
access method is GiST tree, a tree this like B- tree.
But when I saw the crc32_sz() function to hash the tsvector type, the
index implementation again turns to be a hash list,
which is the right? hash structures or tree like B tree to implment the
index?
None of them. Tsearch2 use signature tree, which is very close to RD-tree.
GiST (its realisation in pgsql) can store tree likes to R-tree or B-tree (with
some limitations, such as now pgsql's GiST doesn't support order).
--
Teodor Sigaev E-mail: [EMAIL PROTECTED]
WWW: http://www.sigaev.ru/
---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster