搜索引擎服務器 Open Search Server 1.2.3 RC1 發布
OSS (
Open Search Server) 是一個用 Java 開發的搜索引擎服務器,基于 Lucene 、ZK 和 Tomcat 等開源軟件架構。
Open Search Server 1.2.3 RC1 發布了,該版本增加了很多新的提升以及改進,最值得關注的新特性就是提供一個 Drupal 模塊。在文件和網頁爬取的 API 上也有不少改進,新增 sitemap 生成器,可導出搜索結果到 CSV 格式文件等等。
項目地址:
http://www.open-search-server.com/
Ajax框架 ZK
ZK是一套以 AJAX/XUL/Java 為基礎的網頁應用程式開發框架,用于豐富網頁應用程式的使用接口。最大的好處是,在設計AJAX網絡應用程式時,輕松簡便的操作就像設計桌面程式一樣。 ZK包含了一個以AJAX為基礎、事件驅動(event-driven)、高互動性的引擎,同時還提供了多樣豐富、可重復使用的XUL與HTML組件,以及以 XML 為基礎的使用接口設計語言 ZK User-interfaces Markup Language (ZUML)。
ZK 提供超過70個XUL組件及80個XHMTL組件。舉凡listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支援。ZK 亦提供 FCKeditor, Dojo, Google Maps, 和 SIMILE Timeline的組件,讓使用者直接以Java控制,無須使用 JavaScript。
ZK是一套開放源碼、相容于 XUL/HTML 標準、Java寫成的開發工具。
Java搜索引擎 Lucene
Lucene是一套用于全文檢索和搜尋的開源程式庫,由Apache軟件基金會支持和提供。Lucene提供了一個簡單確強大的應用程式接口,能夠做全文索引和搜尋,在Java開發環境里Lucene是一個成熟的免費開放源代碼工具;就其本身而論,Lucene是現在并且是這幾年,最受歡迎的免費java資訊檢索程式庫。人們經常提到資訊檢索程式庫,就像是搜尋引擎,但是不應該將資訊檢索程式庫與網搜索引擎相混淆。
Lucene最初是由Doug Cutting所撰寫的,是一位資深全文索引/檢索專家,曾經是V-Twin搜索引擎的主要開發者,后來在Excite擔任高級系統架構設計師,目前從事 于一些INTERNET底層架構的研究。他貢獻出Lucene的目標是為各種中小型應用程式加入全文檢索功能。
CMS內容管理系統 Drupal
Drupal是一個開源的內容管理系統(CMS) 平臺,它是用PHP寫成的。主要用于構造提供多種功能和服務的動態網站,這些功能包括用戶管理(UserAdministration)、發布工作流 (Publishing Workflow)、討論、新聞聚合(NewsAggregation)、元數據(Metadata)操作和用于內容共享的XML發布。Drupal有一 個優秀的模塊化結構,提供了許多模塊,包括短消息、個性化書簽、網站管理、Blog、日記、電子商務、電子出版、留言簿、Job、網上電影院、論壇、投票 等模塊。并且Drupal模塊的下載、安裝、定制非常方便。