2010-05-16 29 views
8

Tôi đang làm việc trên một dự án có liên quan đến việc tìm kiếm video, những video này được gắn thẻ tương tự như cách các câu hỏi được gắn thẻ trên tràn ngăn xếp. Tôi đã tự hỏi nếu có ai biết về một thuật toán tìm kiếm 'dựa trên thẻ' tốt.Thuật toán tìm kiếm cơ bản nhưng vững chắc cho php là gì?

Cảm ơn!

+0

Bạn đã thử sử dụng cơ sở dữ liệu được lập chỉ mục trên thẻ không? – Stephen

+2

Khó trả lời mà không cần thêm chi tiết. Bạn có muốn tìm kiếm phải khớp chính xác với thẻ không? Nếu vậy, nó là một tìm kiếm rất đơn giản "thuật toán" (tra cứu video với một thẻ cụ thể); và một vấn đề giao diện người dùng phức tạp hơn (giúp người dùng tìm thấy kết quả khớp chính xác). Nếu không, đó là một vấn đề tìm kiếm phức tạp hơn một chút (tìm các thẻ tương tự, sau đó tìm video trên các thẻ đó). Tôi nghĩ bạn sẽ cần phải làm rõ cách bạn muốn nó hoạt động trước khi bất cứ ai có thể giúp đỡ. –

+0

Tôi có một bảng thẻ riêng biệt liên quan đến video với thẻ, video có thể chứa nhiều thẻ hoặc thẻ nhiều từ – ThinkingInBits

Trả lời

2

Tùy thuộc vào hoạt động nào (viết? Đọc? Cả hai?) Bạn định sử dụng nhiều nhất, có các cách tiếp cận khác nhau.

Đây là một bài đọc thú vị: Tags: Database schemas so sánh một số giản đồ thẻ trang web nổi tiếng.

0

Cách tìm kiếm thẻ, sau đó chọn tiêu đề, sau đó mô tả, chỉ mở rộng tìm kiếm từ phương pháp này sang phương pháp tiếp theo nếu không tìm thấy kết quả nào bằng phương pháp hiện tại?

Là một sang một bên; nếu bạn muốn trả lại kết quả trùng khớp không chính xác cho người dùng của mình, hãy đảm bảo họ không chính xác đến nỗi họ bắt đầu trở nên không liên quan! :)

Các vấn đề liên quan