PostgreSQL tiếp tục chiếm ưu thế trong lĩnh vực cơ sở dữ liệu—hơn 84.000 công ty dựa vào nó tính đến năm 2025, và con số này vẫn tiếp tục tăng trưởng.
Vấn đề ở đây là: tìm kiếm từ khóa không biến mất. Nó vẫn là nền tảng cho hầu hết các ứng dụng. Nhưng điều thú vị là—Tiger Data gần đây đã mở nguồn pg_textsearch, mang khả năng tìm kiếm xếp hạng BM25 trực tiếp vào Postgres. Đây không chỉ là một công cụ tìm kiếm khác; nó hoạt động liền mạch với pgvector để cho phép các quy trình tìm kiếm lai.
Đối với các nhà phát triển xây dựng lớp tìm kiếm hiệu suất cao, sự kết hợp này thay đổi cuộc chơi. Bạn có được tìm kiếm toàn văn hiệu quả được hỗ trợ bởi thuật toán BM25 trong khi vẫn duy trì khả năng tương đồng vector trong cùng một cơ sở dữ liệu. Không cần phải quản lý nhiều hệ thống—mọi thứ đều nằm trong Postgres.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
8 thích
Phần thưởng
8
6
Đăng lại
Retweed
Bình luận
0/400
CodeAuditQueen
· 2025-12-30 21:39
postgres lại có hoạt động mới, bm25+pgvector tích hợp trực tiếp... chỉ là không biết có ai đã kiểm tra mã này chưa, lỡ như phát hiện lỗ hổng mới thì thật là ngại
Xem bản gốcTrả lời0
alpha_leaker
· 2025-12-29 19:56
Không được không được, pg_textsearch này thật sự tuyệt vời, cuối cùng không cần phải mày mò Elasticsearch mấy thứ rác rưởi đó nữa
Xem bản gốcTrả lời0
ThreeHornBlasts
· 2025-12-29 14:57
Chỉ đơn giản là đưa khả năng tìm kiếm vào postgres, vấn đề thực sự là phần lớn mọi người vẫn lười tối ưu hóa truy vấn của mình...
Xem bản gốcTrả lời0
TokenVelocityTrauma
· 2025-12-29 14:57
Hệ sinh thái Postgres lại sôi động, tích hợp pg_textsearch với pgvector để xử lý tất cả trong một, không cần hệ thống này rồi hệ thống kia nữa, thực sự tiện lợi
Xem bản gốcTrả lời0
UnluckyValidator
· 2025-12-29 14:37
pg_textsearch lần này có vẻ thú vị, BM25+pgvector đã trực tiếp loại bỏ một loạt các phương án tìm kiếm
Xem bản gốcTrả lời0
AllTalkLongTrader
· 2025-12-29 14:28
Chết rồi, sự kết hợp giữa pg_textsearch + pgvector thật sự tuyệt vời, một thư viện có thể đáp ứng tất cả các nhu cầu tìm kiếm, không cần phải loay hoay với nhiều hệ thống nữa
PostgreSQL tiếp tục chiếm ưu thế trong lĩnh vực cơ sở dữ liệu—hơn 84.000 công ty dựa vào nó tính đến năm 2025, và con số này vẫn tiếp tục tăng trưởng.
Vấn đề ở đây là: tìm kiếm từ khóa không biến mất. Nó vẫn là nền tảng cho hầu hết các ứng dụng. Nhưng điều thú vị là—Tiger Data gần đây đã mở nguồn pg_textsearch, mang khả năng tìm kiếm xếp hạng BM25 trực tiếp vào Postgres. Đây không chỉ là một công cụ tìm kiếm khác; nó hoạt động liền mạch với pgvector để cho phép các quy trình tìm kiếm lai.
Đối với các nhà phát triển xây dựng lớp tìm kiếm hiệu suất cao, sự kết hợp này thay đổi cuộc chơi. Bạn có được tìm kiếm toàn văn hiệu quả được hỗ trợ bởi thuật toán BM25 trong khi vẫn duy trì khả năng tương đồng vector trong cùng một cơ sở dữ liệu. Không cần phải quản lý nhiều hệ thống—mọi thứ đều nằm trong Postgres.