Có hai loại chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được sử dụng để tăng tốc các tìm kiếm văn bản đầy đủ:Ginvàgist. Lưu ý rằng các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay không bắt buộc đối với tìm kiếm toàn văn, nhưng trong trường hợp một cột được tìm kiếm thường xuyên, một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay thường được mong muốn.
Để tạo một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay như vậy, hãy làm một trong:
Tạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm naytên
trênBảng
Sử dụng gin (cột
);
Tạo một GIN (Chỉ số đảo ngược tổng quát) Chỉ số dựa trên chỉ số. TheCột
phải củatsVector
loại.
Tạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm naytên
trênBảng
Sử dụng gist (Cột
[Mặc định | tsVector_ops (siglen =Số
)]);
Tạo chỉ số chính (cây tỷ lệ kèo bóng đá trực tuyến hôm nay tổng quát). TheCột
có thể là củatsVector
hoặctsquery
Loại. Tham số số nguyên tùy chọnSiglen
Xác định độ dài chữ ký tính bằng byte (xem bên dưới để biết chi tiết).
Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay GIN là loại chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay tìm kiếm văn bản ưa thích. Là các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đảo ngược, chúng chứa một tỷ lệ kèo bóng đá trực tuyến hôm nay nhập chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay cho mỗi từ (lexeme), với một danh sách nén các vị trí phù hợp.TSVECTOR
Giá trị, và không phải là nhãn trọng lượng của chúng. Do đó, một hàng bảng kiểm tra lại là cần thiết khi sử dụng một truy vấn liên quan đến trọng số.
Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay GIST làMất, có nghĩa là chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể tạo ra các kết quả phù hợp sai và cần phải kiểm tra hàng bảng thực tế để loại bỏ các kết quả sai lầm như vậy. (PostgreSQLĐiều này có tự động khi cần thiết không.) Các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay GIST bị mất vì mỗi tài liệu được biểu diễn trong chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay bằng chữ ký có độ dài cố định. Độ dài chữ ký tính bằng byte được xác định bởi giá trị của tham số số nguyên tùy chọnSiglen
. Độ dài chữ ký mặc định (khiSiglen
không được chỉ định) là 124 byte, độ dài chữ ký tối đa là 2024 byte. Chữ ký được tạo ra bằng cách băm mỗi từ thành một bit trong chuỗi N bit, với tất cả các bit này OR-ed với nhau để tạo ra một chữ ký tài liệu N bit.
Một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay chính có thể được bao phủ, tức là, sử dụngBao gồm
mệnh đề. Các cột bao gồm có thể có các loại dữ liệu mà không cần bất kỳ lớp toán tử GIST nào.
Sự mất mát gây ra sự suy giảm hiệu suất do các bản ghi không cần thiết của các bản ghi bảng hóa ra là các trận đấu sai. Vì quyền truy cập ngẫu nhiên vào hồ sơ bảng chậm, điều này giới hạn tính hữu ích của các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay GIST.
Lưu ý rằngGinThời gian xây dựng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay thường có thể được cải thiện bằng cách tăngbảo trì_work_mem, trong khigistThời gian xây dựng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay không nhạy cảm với tham số đó.
Phân vùng các bộ sưu tập lớn và sử dụng đúng các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay GIN và GIST cho phép thực hiện các tìm kiếm rất nhanh với cập nhật trực tuyến. Phân vùng có thể được thực hiện ở cấp cơ sở dữ liệu bằng cách sử dụng kế thừa bảng hoặc bằng cách phân phối tài liệu qua máy chủ và thu thập kết quả tìm kiếm bên ngoài, ví dụ: thông quaDữ liệu nước ngoàiTruy cập. Cái sau là có thể vì các chức năng xếp hạng chỉ sử dụng thông tin cục bộ.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.