请有人建议一些可以在Windows Server上运行的Web搜索引擎,哪些是开源/免费的?
我有以下要求:
可以通过以下方式将搜索工具与现有网站集成:
我正在尝试用多网站搜索引擎替换网站上的基本自制搜索工具。 我已经决定,搜索程序可以搜索多个数据库,而不是搜索程序可以搜索多个网站。
P.S。服务器是带有SQL Server 2008 R2以及PHP和MySQL的Windows Server 2008 R2。
非常感谢任何帮助。
答案 0 :(得分:2)
很难找到符合您所有要求的解决方案。其中大多数是基于Java的解决方案(开源,网络爬虫,......)。许多专有软件(Google Search Appliance)都包含Java部分。主要原因是许多开源库的可用性,这些库需要能够索引许多文档格式。
不以这种方式构建的软件仅包含少数功能(仅限索引,有限的文档支持,无效的爬虫,仅限linux / unix,......)
在决定开发自己的软件之前,我测试了很多解决方案。
因此,如果您正在寻找开源解决方案,请查看OpenSearchServer: http://www.open-search-server.com
Sourceforge免费提供: http://sourceforge.net/projects/opensearchserve/
答案 1 :(得分:1)
尝试Microsoft Search Server 2010 Express,它是免费的,并且具有大量功能