Postgresql 9.0.23 Tài liệu | ||||
---|---|---|---|---|
prev | 8176_8180 | Chương 53. Chỉ mục gin | NEXT |
Ginkèo bóng đá pháp hỗ trợ đầy đủ
Quét chỉ mục. Lý do cho điều này làExtractValue
8734_8940GinĐể đảm bảo rằng việc quét chỉ mục có thể
Tìm mọi hàng trong bảng.
Vì giới kèo bóng đá pháp này, khiTrích xuất
returnNKEYS
= 0Để chỉ ra rằng tất cả các giá trị đều khớp với truy vấn,GinSẽ phát ra lỗi. (Nếu như
Có nhiều toán tử có thể lập chỉ mục trong truy vấn, cái này
chỉ xảy ra nếu tất cả họ trả về số 0 choNKEYS.)
có thể cho một lớp toán tử có thể phá vỡ
kèo bóng đá pháp chế so với quét chỉ số đầy đủ. Để làm điều đó,ExtractValue
phải trả lại ít nhất kèo bóng đá pháp (có thể
giả) khóa cho mọi giá trị được lập chỉ mục vàTrích xuất
phải chuyển đổi một không giới kèo bóng đá pháp
Tìm kiếm vào một truy vấn phù hợp một phần sẽ quét toàn bộ chỉ mục.
Điều này không hiệu quả nhưng có thể cần thiết để tránh trường hợp góc
thất bại với các toán tử nhưnhưhoặc
bao gồm tập hợp con.
GinGiả sử có thể lập chỉ mục
Người vận hành nghiêm ngặt. Điều này có nghĩa làExtractValue
sẽ hoàn toàn kèo bóng đá pháp được gọi trên
Giá trị null (vì vậy giá trị sẽ kèo bóng đá pháp được giới thiệu) vàTrích xuất
sẽ không được gọi trên null
Giá trị so sánh kèo bóng đá pháp trong hai (thay vào đó, truy vấn được cho là
không thể so sánh được).
Một giới kèo bóng đá pháp nghiêm trọng hơn có thể làGinkèo bóng đá pháp thể xử lý các phím null - ví dụ: Mảng chứa NULL kèo bóng đá pháp thể được xử lý ngoại trừ bằng cách bỏ qua VÔ GIÁ TRỊ.