2009-06-04 74 views
5

Thuật toán tìm kiếm trên stackoverflow hoạt động như thế nào? Tôi cần triển khai chức năng tìm kiếm ở một trong các trang web của mình.Thuật toán tìm kiếm trang web

+13

Xin vui lòng không dùng SO như một cái gì đó để thi đua - khi nói đến tìm kiếm, nó là một trong những trang web tồi tệ nhất mà tôi từng sử dụng. –

+1

Câu trả lời là: nặng. Hầu hết thời gian tôi nhận được kết quả tốt hơn tìm kiếm SO với google. Btw câu hỏi này có lẽ sẽ sớm được đóng lại. –

+1

Xem http://blog.stackoverflow.com/2008/10/stack-overflow-search-now-51-less-crappy/ này giải thích ý tưởng. – sharptooth

Trả lời

0

SQL Server Full text search

và như stackoverflow nói:

  • Bạn đang xem qua các câu hỏi phù hợp với điều kiện tìm kiếm tìm kiếm stackoverflow
  • Tìm kiếm trong thẻ cụ thể bằng cách thêm chúng trong dấu ngoặc đơn, như [tag] hoặc [tag-2].
  • Kèm theo tìm kiếm của bạn trong "dấu ngoặc kép" để đối sánh cụm từ.
  • Bạn có thể thu hẹp tìm kiếm của bạn bằng cách sử dụng ~ (gần) và - (không) khai thác trước lời *
2

Not very tốt. Nếu bạn cần trang web của mình có thể tìm kiếm, hãy thử thêm hộp tìm kiếm của Google thông qua Adsense (và thiết lập sơ đồ trang web).

+2

chắc chắn sẽ thuê ngoài Google. Đó là những gì chúng tôi làm, vì 90% lưu lượng truy cập của chúng tôi là từ Google. –

0

Đề xuất SQL Server giả thats backend db, tốt hơn để sử dụng Lucene hoặc nếu bạn không muốn sử dụng java có .Net, CRuby cổng của Lucene.

Thực ra tôi sẽ không ngạc nhiên nếu SO là Lucene.Net dựa.

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