Generalized Search Tree

E427689

Generalized Search Tree is a flexible, balanced tree data structure framework that supports building custom index types for complex data and queries, often used in database systems.

All labels observed (1)

Label Occurrences
Generalized Search Tree canonical 2

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf balanced tree data structure
database index structure
indexing framework
abbreviation GiST
basedOn balanced search tree concepts
canIndex custom user-defined types
geometric data
network addresses
spatial data
text data
component compression and decompression functions (in some implementations)
consistent predicate
penalty function
picksplit function
search key abstraction
union function
designedFor extensibility
reusability across index types
generalizes B+-tree behavior
R-tree behavior
maintains tree balance during deletions
tree balance during insertions
originatedIn database research community
property balanced height
flexible key representation
logarithmic search time (in typical implementations)
supports arbitrary consistency checks
supports arbitrary penalty functions
supports arbitrary pick-split functions
supports arbitrary union functions
supports complex data types
custom index types
extensible indexing
user-defined queries
supportsQueryType containment queries
nearest neighbor queries (via suitable extensions)
overlap queries
range queries
typicalImplementationLanguage C (in PostgreSQL core)
usedFor accelerating query processing
searching complex data
usedIn PostgreSQL NERFINISHED
database systems

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

GiST fullName Generalized Search Tree
GiST abbreviationOf Generalized Search Tree