我正在寻找一个非常强大的软件搜索引擎,以便将其集成到.Net网站中。
目前提出的解决方案是基于Lucene的堆栈——Lucene.NET。但在做决定之前,我想评估其他搜索引擎。
我们需要的特性集如下:
- 通过HTTP爬取任意页面的能力 - 解析站点地图的能力 - 通过数据库查找获取要解析的URI列表的能力 - 将搜索限制到特定语言/区域设置的能力 - 将搜索限制为页面子集(例如,通过URI上的正则表达式)的能力 - 快速性和可扩展性(这是用于具有大量流量的公共网站) - 必须具有.NET API支持或超级简易的基于http的API,可以封装在.NET API中 - 语言相关的全文支持
其他很好但如果不支持也不会影响使用的功能包括:
- 报告 - 别名和偏见结果 - 基于HTTP的管理页面 - SQL Server支持
你用过哪些其他软件搜索引擎?你推荐哪个,或者我们应该避免哪个?
目前提出的解决方案是基于Lucene的堆栈——
我们需要的特性集如下:
- 通过HTTP爬取任意页面的能力 - 解析站点地图的能力 - 通过数据库查找获取要解析的URI列表的能力 - 将搜索限制到特定语言/区域设置的能力 - 将搜索限制为页面子集(例如,通过URI上的正则表达式)的能力 - 快速性和可扩展性(这是用于具有大量流量的公共网站) - 必须具有.NET API支持或超级简易的基于http的API,可以封装在.NET API中 - 语言相关的全文支持
其他很好但如果不支持也不会影响使用的功能包括:
- 报告 - 别名和偏见结果 - 基于HTTP的管理页面 - SQL Server支持
你用过哪些其他软件搜索引擎?你推荐哪个,或者我们应该避免哪个?