我正在考虑更改我网站的本土搜索引擎。在我使用 Visual Studio 之前,我想知道是否有人可以建议一个替代方案来满足我的需求。这是:

  • 适用于 ASP.NET 站点(是 .NET 项目)
  • 创建基于文件的索引
  • 快速搜索数百或数千页
  • 执行词干分析以查找单词的变体
  • 完全控制输出样式
  • 很便宜(或者更好的是,免费!)
有帮助吗?

解决方案

.NET 版本的 Lucene 是我们一直在使用的。它符合您的所有标准。

其他提示

你真的无法击败 谷歌网站搜索 为了这。它是完全可定制的 - 无需嵌入或维护。

编辑:找到了这个 ASP.NET 开源搜索引擎 你可以拿来运行,为了回应你关于了解谷歌做什么的评论,这是 有据可查,他们为您提供了大量的网站管理员工具.

首先我同意 Google Site Search。

但是,如果您想搜索 Google 可能看不到的条件(例如数据库中的内容等),那么您可能会查看 Lucene.net. 。它是 Java Lucene 项目的一个端口:

Apache Lucene 是一个高性能、全功能的文本搜索引擎库,完全用 爪哇 。网。该技术几乎适用于任何需要全文搜索的应用程序,尤其是跨平台的应用程序。

它在 Apache 许可证下是免费的。

为什么你不能尝试一下 谷歌自定义搜索引擎?如果您想最终控制索引,您可以使用以下命令创建自己的搜索引擎 lucene.net

我的问题“源代码和 SQL 脚本的内部全文搜索引擎”:

我用 超级海峡, , 但 生津 也是众所周知的。

还有 ht://挖掘, 卢塞恩, 夏皮安, , ETC..但我对他们了解不多。

DT搜索引擎位于 http://www.dtsearch.com/ 是一个易于开发的可靠引擎。虽然确实要花钱。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top