Atlas · Công nghệ AI

Hybrid Search là gì — ghép tìm từ khoá với tìm theo nghĩa để không bỏ sót kết quả

Khách tìm trên website doanh nghiệp theo hai kiểu trộn lẫn nhau. Có lúc gõ chính xác một mã sản phẩm, một tên riêng, một con số. Có lúc lại mô tả mơ hồ bằng từ của họ. Tìm theo từ khoá giỏi kiểu một, tìm theo nghĩa giỏi kiểu hai, nhưng dùng riêng từng cái đều bỏ sót. Hybrid search ghép cả hai để bắt được cả hai kiểu. Hiểu hybrid search giúp doanh nghiệp làm tìm kiếm vừa chính xác vừa thông minh. Bài này giải cho chủ doanh nghiệp và người quyết.

Sơ đồ hybrid search do MONA minh hoạ: một câu tìm đi song song qua nhánh tìm từ khoá và nhánh tìm theo nghĩa, rồi trộn điểm lại thành một danh sách kết quả
Hybrid search: một câu tìm chạy song song qua nhánh từ khoá và nhánh theo nghĩa, rồi trộn điểm thành một danh sách kết quả tốt hơn cả hai cách đơn lẻ.

Hybrid search là gì — và vì sao bài này đáng đọc

Trong 30 giây. Hybrid search là ghép tìm theo từ khoá với tìm theo nghĩa trong một lần tìm. Nhánh từ khoá bắt đúng mã, tên, con số chính xác; nhánh theo nghĩa hiểu ý khách dù dùng từ khác. Trộn điểm hai nhánh cho kết quả ít bỏ sót hơn từng cách đơn lẻ.

Bài này dành cho chủ doanh nghiệp và người quyết. Hybrid search được giải bằng ẩn dụ dễ hiểu, kèm khác hai cách tìm đơn lẻ, cơ chế trộn điểm và cách MONA áp dụng.

Vì sao đáng quan tâm: trên web bán hàng và tra cứu nội bộ, mỗi cách tìm đơn lẻ đều có lỗ thủng. Hybrid search bịt lỗ của nhau, giúp khách tìm thấy nhiều hơn và tăng chuyển đổi.

Ẩn dụ dễ hiểu: hai trợ lý tra cứu khác tính

Hình dung hai trợ lý ở quầy. Một người trí nhớ máy móc, nhớ vanh vách mọi mã hàng và tên riêng, hỏi đúng chữ là chỉ ra ngay, nhưng sai một dấu là chịu. Một người tinh ý, nghe khách mô tả lòng vòng vẫn đoán ra thứ cần, nhưng nếu khách đọc một dãy mã thì lại không chắc bằng người kia.

Tìm theo từ khoá là trợ lý trí nhớ máy móc. Tìm theo nghĩa là trợ lý tinh ý. Mỗi người mạnh một kiểu câu hỏi.

Hybrid search là để cả hai trợ lý cùng nghe rồi gộp ý kiến. Câu nào hợp người này thì người này lên tiếng, hợp người kia thì người kia, nên rất ít khi cả hai cùng trượt.

Hybrid search dưới góc kỹ thuật

Hybrid search chạy song song hai cơ chế rồi hợp nhất kết quả. Nhánh từ khoá khớp mặt chữ theo các thuật toán xếp hạng văn bản. Nhánh theo nghĩa dùng embedding để khớp ý trong vector database.

  • Nhánh từ khoá. Mạnh ở mã, tên riêng, số, thuật ngữ hiếm phải khớp đúng.
  • Nhánh theo nghĩa. Mạnh ở câu mô tả, đồng nghĩa, cách diễn đạt khác nhau.
  • Trộn điểm. Hai danh sách kết quả được hợp nhất theo một công thức cộng điểm.

Vì vậy hybrid search không phải một thuật toán mới, mà là cách phối hợp hai cách tìm sẵn có để lấy điểm mạnh của cả hai.

Vì sao chủ doanh nghiệp phải để mắt tới hybrid search

Sơ đồ lợi ích hybrid search với doanh nghiệp của MONA: bắt đúng mã lẫn ý, ít bỏ sót, hợp web bán hàng, hợp tra cứu nội bộ, nền cho chatbot
Hybrid search mang lại: bắt đúng cả mã chính xác lẫn ý mô tả, ít bỏ sót, hợp web bán hàng, tra cứu nội bộ và làm nền tìm kiếm cho chatbot.
  • Bắt được cả hai kiểu câu hỏi. Khách gõ mã hay mô tả mơ hồ đều ra đúng.
  • Ít bỏ sót. Lỗ thủng của một nhánh được nhánh kia bù lại.
  • Hợp web bán hàng. Tên sản phẩm, mã SKU cần chính xác, mô tả nhu cầu cần hiểu ý.
  • Hợp tra cứu nội bộ. Số hợp đồng, mã văn bản lẫn câu hỏi diễn giải.
  • Nền cho chatbot. Bước tìm trong RAG chắc hơn khi dùng hybrid.

Hybrid search là cách an toàn để nâng tìm kiếm mà không phải đánh đổi giữa chính xác và thông minh.

Cơ chế: một câu tìm, hai nhánh, một danh sách

Sơ đồ kiến trúc hybrid search của MONA: câu tìm tách thành hai nhánh từ khoá và theo nghĩa, mỗi nhánh ra một danh sách, rồi trộn điểm thành kết quả cuối
Đường đi: câu tìm → chạy song song nhánh từ khoá và nhánh theo nghĩa → mỗi nhánh một danh sách → trộn điểm → có thể chấm lại → kết quả cuối.

Quy trình chuẩn gồm bốn nhịp:

  • Tách hai nhánh. Cùng một câu tìm được đưa song song cho nhánh từ khoá và nhánh theo nghĩa.
  • Mỗi nhánh trả danh sách. Từng nhánh đưa ra các kết quả tốt nhất theo cách của nó.
  • Trộn điểm. Hai danh sách hợp nhất theo công thức cộng điểm, kết quả nào được cả hai ủng hộ thì lên cao.
  • Chấm lại nếu cần. Có thể thêm một bước reranking để đưa kết quả đúng nhất lên đầu.

Người dùng chỉ thấy một ô tìm kiếm và một danh sách kết quả. Toàn bộ việc phối hai nhánh diễn ra phía sau.

Ví dụ chạy thật: một câu tìm có cả mã lẫn mô tả

Nhật ký minh hoạ của MONA: một câu tìm vừa có mã sản phẩm vừa có mô tả, nhánh từ khoá bắt mã, nhánh theo nghĩa bắt mô tả, rồi trộn lại
Nhật ký mô phỏng: câu tìm vừa có mã vừa có mô tả; nhánh từ khoá bắt đúng mã, nhánh theo nghĩa bắt ý mô tả, trộn lại thành kết quả trúng.

Giả sử khách gõ vừa một mã sản phẩm vừa một câu mô tả nhu cầu trong cùng ô tìm. Một nhánh đơn lẻ thường chỉ giỏi một nửa câu đó.

Hybrid search xử song song: nhánh từ khoá khoá đúng mã, nhánh theo nghĩa hiểu phần mô tả. Trộn điểm xong, kết quả vừa khớp mã vừa hợp nhu cầu lên đầu.

Nếu chỉ tìm theo nghĩa, máy có thể lơ mã chính xác. Nếu chỉ tìm từ khoá, máy bỏ qua phần mô tả. Hybrid search là cách để không phải chọn một trong hai.

So sánh: ba cách tìm trên cùng một câu hỏi

Bảng so sánh trước và sau khi dùng hybrid search của MONA: từ tìm sót khi dùng một nhánh sang bắt đủ khi ghép hai nhánh
Khác biệt khi ghép hai nhánh: từ chỗ mỗi cách đơn lẻ bỏ sót một kiểu câu hỏi sang bắt được cả mã chính xác lẫn ý mô tả.

Cùng một loại câu hỏi pha trộn, ba cách tìm cho kết quả khác nhau:

Loại câu hỏiChỉ từ khoáChỉ theo nghĩaHybrid
Gõ đúng mã, tên riêngRất trúngHay trượtTrúng
Mô tả mơ hồ, dùng từ khácHay bỏ sótRất tốtTốt
Câu pha cả mã lẫn mô tảSót phần mô tảLơ mã chính xácBắt cả hai
Thuật ngữ hiếmTrúng nếu đúng chữCó thể lệchTrúng hơn

Hybrid không thắng tuyệt đối ở mọi ô, nhưng không thua nặng ở ô nào — đó là lý do nó an toàn cho tìm kiếm thực tế.

Trục đánh đổi: thêm sức mạnh, thêm phần phức tạp

Biểu đồ trục đánh đổi của hybrid search do MONA minh hoạ: độ bao phủ tăng cao, đổi lại hệ thống phức tạp hơn và cần chỉnh trọng số trộn điểm
Trục đánh đổi: hybrid tăng độ bao phủ rõ rệt, đổi lại hệ thống phức tạp hơn và cần chỉnh trọng số trộn điểm cho đúng dữ liệu.

Ghép hai nhánh không miễn phí. Cần cân các điểm sau:

  • Độ bao phủ. Tăng rõ vì hai nhánh bù lỗ cho nhau.
  • Độ phức tạp. Phải vận hành cả hệ tìm từ khoá lẫn hệ vector, nhiều phần hơn để bảo trì.
  • Trọng số trộn. Nghiêng về nhánh nào, nghiêng bao nhiêu, phải đo trên dữ liệu thật để chỉnh.

Với phần lớn doanh nghiệp, độ bao phủ tăng đáng giá phần phức tạp thêm, miễn là có người đo và chỉnh trọng số đúng cách.

Đi sâu một nhịp: các cách trộn điểm hai nhánh

Có vài cách hợp nhất hai danh sách, chọn theo dữ liệu và độ kiểm soát mong muốn:

Cách trộnCách làmĐặc điểm
Trộn theo thứ hạngCộng điểm dựa trên vị trí trong mỗi danh sáchĐơn giản, ổn định, ít phụ thuộc thang điểm
Trộn theo điểm có trọng sốCộng điểm thô hai nhánh theo tỉ lệ đặt trướcLinh hoạt nhưng cần chuẩn hoá thang điểm
Lọc rồi chấm lạiGộp ứng viên hai nhánh rồi cho mô hình chấm lạiTrúng nhất, tốn thêm một bước tính
Ưu tiên có điều kiệnNhận diện câu có mã thì nghiêng nhánh từ khoáKhôn theo loại câu, cần luật rõ

Thực tế thường bắt đầu bằng trộn theo thứ hạng cho ổn, rồi thêm một bước chấm lại khi cần độ trúng cao hơn.

Những sai lầm thường gặp khi làm hybrid search

  • Trộn điểm mà không chuẩn hoá. Thang điểm hai nhánh khác nhau, cộng thẳng làm một nhánh lấn át.
  • Đặt trọng số rồi quên. Không đo lại trên câu hỏi thật để chỉnh tỉ lệ.
  • Bỏ nhánh từ khoá vì nghĩ nghĩa là đủ. Mã, tên riêng, số vẫn cần khớp đúng chữ.
  • Quên bước chấm lại. Trộn xong nhưng không sắp lại nên kết quả đúng vẫn nằm sâu.
  • Không đo gì cả. Bật hybrid nhưng không có bộ câu hỏi thật để biết có tốt lên không.

Hybrid search chỉ hơn cách đơn lẻ khi việc trộn điểm và đặt trọng số được làm có đo đạc, không bật theo cảm tính.

Góc thực chiến MONA khi làm hybrid search

Lộ trình triển khai hybrid search của MONA: dựng hai nhánh, chuẩn hoá điểm, đo trên câu hỏi thật, chỉnh trọng số và thêm chấm lại
Lộ trình MONA: dựng hai nhánh tìm → chuẩn hoá và trộn điểm → đo trên câu hỏi thật → chỉnh trọng số rồi thêm bước chấm lại khi cần.

MONA làm hybrid search như một khâu có đo đạc chứ không bật mặc định:

  • Dựng đủ hai nhánh. Giữ nhánh từ khoá cho mã, tên, số; thêm nhánh theo nghĩa cho mô tả.
  • Chuẩn hoá rồi trộn. Đưa hai thang điểm về cùng mặt bằng trước khi cộng.
  • Đo trên câu hỏi thật. Lấy bộ câu hỏi của doanh nghiệp, so độ trúng theo từng cách trộn.
  • Chỉnh trọng số và chấm lại. Nghiêng nhánh nào theo loại dữ liệu, thêm reranking khi cần độ chính xác cao.

Tìm kiếm gắn với dữ liệu doanh nghiệp nên đi cùng bảo mật. MONA tuân thủ guardrails và nguyên tắc dữ liệu theo Nghị định 13/2023.

Khi nào doanh nghiệp cần quan tâm tới hybrid search

Hybrid search đáng cân nhắc khi câu hỏi của khách hoặc nhân viên pha trộn nhiều kiểu:

  • Web bán hàng. Khách vừa gõ mã, tên chính xác vừa mô tả nhu cầu chung chung.
  • Tra cứu nội bộ. Số hợp đồng, mã văn bản lẫn câu hỏi diễn giải.
  • Danh mục lớn. Nhiều sản phẩm, tài liệu, cần cả khớp đúng lẫn hiểu ý.
  • Chatbot tài liệu. Bước tìm cần chắc để mô hình trả lời đúng.

Khi dữ liệu nhỏ và câu hỏi đơn giản, một nhánh có thể đủ. Khi câu hỏi đa dạng và việc bỏ sót gây mất khách, hybrid là lựa chọn an toàn.

Khi nào nên để MONA đồng hành

Hybrid search dễ hiểu nhưng làm tốt cần kinh nghiệm chuẩn hoá điểm và chỉnh trọng số trên dữ liệu thật. Doanh nghiệp nên cân nhắc MONA khi:

  • Muốn ô tìm kiếm vừa chính xác với mã, tên vừa hiểu ý mô tả của khách.
  • Có danh mục sản phẩm hoặc tài liệu lớn, câu hỏi đa dạng, đang bị bỏ sót kết quả.
  • Cần một hệ RAG với bước tìm chắc để chatbot trả lời đúng.
  • Muốn tìm kiếm có đo đạc, chỉnh được theo dữ liệu và bảo mật.

Tìm kiếm và chatbot của MONA xây trên hybrid search có chuẩn hoá và đo đạc cẩn thận. Tham khảo Sale AI cho tư vấn và tìm sản phẩm, LMS AI cho tra cứu tài liệu nội bộ.

Câu hỏi thường gặp

Hybrid search là gì một cách ngắn gọn?
Hybrid search là ghép tìm theo từ khoá với tìm theo nghĩa trong một lần tìm, rồi trộn điểm hai nhánh để bắt được cả câu gõ chính xác lẫn câu mô tả mơ hồ.
Vì sao không chỉ dùng tìm theo nghĩa cho hiện đại?
Tìm theo nghĩa giỏi hiểu ý nhưng hay trượt khi cần khớp đúng mã, tên riêng, con số. Nhánh từ khoá bù đúng chỗ đó, nên ghép lại an toàn hơn dùng một cách.
Hybrid search khác tìm theo nghĩa thế nào?
Tìm theo nghĩa chỉ chạy một nhánh hiểu ý. Hybrid chạy song song cả nhánh từ khoá và nhánh theo nghĩa rồi hợp nhất kết quả, nên ít bỏ sót hơn.
Trộn điểm hai nhánh nghĩa là gì?
Là hợp nhất hai danh sách kết quả theo một công thức cộng điểm, để kết quả nào được cả hai nhánh ủng hộ thì lên cao. Cần chuẩn hoá thang điểm trước khi cộng.
Hybrid search có làm hệ thống chậm hơn nhiều không?
Hai nhánh chạy song song nên độ trễ tăng không nhiều. Phần phức tạp chủ yếu nằm ở việc vận hành cả hai hệ và chỉnh trọng số trộn, không phải ở tốc độ.
Hybrid search liên quan gì tới RAG?
Hybrid search thường là bước tìm trong RAG. Tìm chắc bằng hybrid giúp đưa đúng đoạn tài liệu cho mô hình, nhờ đó chatbot trả lời sát và ít bịa hơn.
MONA hỗ trợ gì về hybrid search?
MONA dựng đủ hai nhánh, chuẩn hoá và trộn điểm, đo trên câu hỏi thật để chỉnh trọng số, thêm bước chấm lại khi cần và tuân thủ bảo mật dữ liệu theo Nghị định 13/2023.

Trải nghiệm thật

MONA Sale AI → Tư vấn và tìm sản phẩm vừa khớp mã vừa hiểu nhu cầu MONA LMS AI → Tra cứu tài liệu nội bộ với tìm kiếm lai

Nguồn tham khảo

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

Hệ sinh thái MONA

MONA Software xây phần mềm theo yêu cầu và sản phẩm AI cho doanh nghiệp. Trong cùng hệ sinh thái MONA Group: mona.media phụ trách thiết kế websitedịch vụ SEO tổng thể; mona.host lo hosting, VPS, domain.