是否有针对网站的ASP.NET全文搜索系统?

时间:2009-11-11 01:47:39

标签: asp.net sql full-text-search

我们在不允许Microsoft SQL Server全文搜索的共享托管环境中托管网站。我们希望有一个允许类似功能的ASP.NET API来解决这个限制。

我们无法在共享服务器上轻松安装软件,因此必须使用ASP.NET编写API。

SQL“喜欢”查询是我们的替代方案,它们足够快(我们的网站永远不会超过超过50Mb的文本)但是它们没有很好地排名结果,有字典,干预等等

3 个答案:

答案 0 :(得分:0)

对于这种情况,我依靠Google并创建一个合适的sitemap。您也可以使用Google SiteSearch将Google搜索功能集成到您的网站中。

答案 1 :(得分:0)

如果您需要更多地控制全文搜索,可以使用RDBMS的功能来支持此功能。您没有说出您使用的是哪个品牌的RDBMS。我认为如果您使用的是ASP.NET,可能就是Microsoft SQL Server。

请参阅MSDN上的Full-Text Search文档。

对于其他品牌的RDBMS,请参阅我的回答:How best to develop the sql to support Search functionality in a web application?

答案 2 :(得分:0)

Lucene就是我们所寻找的http://incubator.apache.org/lucene.net/