Posts

Showing posts from June, 2013

Apache Solr

Image
Apache Solr là gì? Apache Solr là một platform mã nguồn mở cung cấp chức năng tìm kiếm (http://lucene.apache.org/Apache Solr/), là một trong mười ứng dụng nguồn mở tốt nhất năm 2010 do infoWolrd trao (BOSSIE awardfor the Best of Open Source Software). Apache Solr Khi bạn muốn xây dựng một trang tìm kiếm cho trang web của bạn hay đặc biệt là khi bạn muốn làm một trang tìm kiếm chuyên biệt (như tìm nhạc, tìm phim, tìm việc, …) thì Apache Solr chính là cái mà bạn cần. Tại sao lại dùng Apache Solr? Khi các bạn làm một trang search thường các bạn sẽ dùng tính năng Fulltext search của CSDL, hay cũng có bạn dùng Google Custom Search cho trang web của mình. Cả hai cách đều có thể thực hiện được khá nhanh. Tuy nhiên nó đều có những nhược điểm không thể bảo qua: Với SQL search Chất lượng kết quả tìm kiếm rất tệ, nó thường trả về những kết quả đầu tiên mà nó thấy chứ không phải những kết quả tốt nhất, những thứ mà người dùng muốn tìm. Tốc độ tìm kiếm rất chậm đặc biệt với CSDL lớn h