【发布时间】:2011-01-10 21:59:44
【问题描述】:
我正在寻找一个非常强大的软件搜索引擎来集成到 .Net 网站中。
当前提出的解决方案是 Lucene.NET 一个基于 Lucene 的堆栈。不过,我想在下定决心之前先评估一下其他搜索引擎。
我们需要的功能集如下:
- 能够通过 HTTP 抓取任意页面
- 能够解析站点地图
- 能够通过数据库查找获取要解析的 URI 列表
- 能够将搜索限制为特定语言/区域设置
- 能够将搜索限制在页面子集(例如,通过 URI 上的正则表达式)
- 速度和可扩展性(这适用于拥有大量流量的公共网站)
- 必须具有 .NET API 支持或可以封装在 .NET API 中的基于 http 的超级简单 API
- 依赖语言的全文支持
其他很棒的东西,但如果不受支持,则不会破坏交易:
- 报告
- 结果的混叠和偏差
- 基于 HTTP 的管理页面
- SQL Server 支持
还有哪些其他软件搜索引擎对您有用?您有什么建议或我们应该避免的吗?
【问题讨论】:
标签: c# search full-text-search search-engine