什么是嵌入网站的好搜索引擎

时间:2008-09-28 18:09:51

标签: asp.net search-engine

我正在考虑更改我的网站的本土搜索引擎。在我发布Visual Studio之前,我想知道是否有人可以提出一个替代方案来提供我需要的东西。这是:

  • 使用ASP.NET站点(是一个.NET项目)
  • 创建基于文件的索引
  • 快速搜索数百或数千页
  • 执行词干以找到词语的变化
  • 完全控制输出样式
  • 便宜(或更好,免费!)

6 个答案:

答案 0 :(得分:6)

你无法真正击败Google Site Search。它完全可定制 - 无需嵌入或维护。

编辑:发现这个ASP.NET opensource search engine你可以参与并运行,为了回应你关于知道google做什么的评论,这是well documented and they have TONS of webmaster tools for you

答案 1 :(得分:6)

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

答案 2 :(得分:4)

首先,我同意Google Site Search。

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

  

Apache Lucene是一个高性能,功能齐全的文本搜索引擎库,完全用 Java .Net编写。它是一种适用于几乎所有需要全文搜索的应用程序的技术,尤其是跨平台搜索。

根据Apache许可证免费。

答案 3 :(得分:2)

为什么你不能试试google custom search engine?如果您想要对索引进行最终控制,可以使用lucene.net

创建自己的搜索引擎

答案 4 :(得分:2)

来自my question "In-house full-text search engine for source code and SQL scripts"

  

我使用Hyper Estraier,但是   Namazu也是众所周知的。

还有ht://DigLuceneXapian等等。但我对它们了解不多。

答案 5 :(得分:2)

http://www.dtsearch.com/处的DTSearch引擎是一个易于开发的可靠引擎。虽然这确实需要花钱。