2012-07-25 62 views
0

請有人可以推薦一些網絡搜索引擎可以在Windows Server上運行,哪些是開放源代碼/免費?網絡搜索引擎的Windows服務器是開放源代碼/免費

我有以下要求:

  1. 限制爬行了一些網站/域的
  2. 數據庫可以安裝在Microsoft SQL Server或MySQL
  3. 理想不是基於Java的 - 太多的廚師等。
  4. 能搜索工具與現有的網站要麼整合:

    • .NET DLL
    • 可以通過查詢字符串參數執行搜索
    • 可以通過命令行執行搜索
    • 輸出結果作爲XML或HTML與ASP.NET網站
    • 它整合的
    • 一些其它手段

我想更換一個多網站的搜索引擎網站上一個基本的自制的搜索工具。 我已經決定,搜索引擎可以搜索多個網站,而不是搜索多個數據庫的搜索程序。

P.S.服務器是帶有SQL Server 2008 R2以及PHP和MySQL的Windows Server 2008 R2。

任何幫助是極大的讚賞。

+0

** HTTP://stackoverflow.com/faq#問題** – 2012-07-25 11:07:49

+0

@huMptyduMpty這是一個編程問題,你有什麼意思? – 2012-07-25 11:18:21

回答

1

嘗試微軟搜索服務器2010 Express中,功能

2

它的自由,並加載它是很難找到您的所有需求匹配的解決方案。他們大多數是基於Java的解決方案(開源,網絡爬蟲,...)。許多專有軟件(Google Search Appliance)都包含Java中的部分。主要原因是許多開源庫的可用性,這些庫需要能夠索引許多文檔格式。

軟件,該軟件是無法構建這樣只覆蓋了一些功能(只指數化,有限的文檔支持,沒有有效的履帶,僅適用於Linux/UNIX,...)

我決定開發自己之前測試過的解決方案軟件。

所以,如果你正在尋找一個開源的解決方案,看看OpenSearchServer: http://www.open-search-server.com

在SourceForge免費提供: http://sourceforge.net/projects/opensearchserve/