2012-07-25 65 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/