我需要一个简单的网站搜索功能为我的mvc应用程序。有些页面是静态的,有些是动态的(比如用cms输入的新闻文章)。我想要搜索来处理这两个问题。这款产品有什么好处? http://www.sitesearchasp.net任何其他?MVC网站搜索功能
回答
@stephbu - 谢谢你的提及。
如果您选择使用arachnode.net,您可以选择Lucene.NET或SQL全文索引。
Lucene.NET有一些“头部划痕”,尤其是在建立并发读/写/搜索场景时,但作为内容的静态反射效果很好。
如果您想要免费的东西,并且可以试用Solr(.Net)或Microsoft Search Server。
http://www.microsoft.com/enterprisesearch/en/us/search-server-express.aspx(这是免费的最后,我看着它...)
谢谢! Mike
抵制购买任何东西,如果你可以 - 有许多免费的基于.NET的搜索引擎。最喜欢选择的是Lucene.net,体面的教程在这里:
这是相当简单的设置,您可以控制哪些数据是通过Lucene的API索引。如果您需要爬行,那么有Arachnode这样的开源蜘蛛扩展。它强大的索引目录等
猜猜这取决于搜索对您的业务相对于拥有搜索引擎的成本有多重要。购买一个可能会给你交钥匙功能,但如果你想要更高级的功能,毫无疑问将会以相同的成本进行整合。
你也可以考虑使用Solr,这是一个位于Lucene之上的搜索引擎Web服务,它提供了额外的功能,如点击高亮和分面搜索。 .NET集成可通过SolrNet库获得。 Solr和SolrNet都是免费的。
通过使用SolrNet,您可以轻松地索引数据库内容。我使用NHibernate进行数据库访问,而SolrNet也有NHibernate集成,所以当内容发生变化时,文档会自动重新编制索引。您可以轻松地为您选择的数据库访问方法设置类似的安排。
对于静态页面,您可以通过编程方式提交HTML或使用Web爬虫(请参阅this question获取一些建议)。我不需要这样做,所以我无法推荐使用哪种工具。
- 1. 我的网站的搜索功能
- 2. 无法使用网站搜索功能
- 3. 在网站上实现“搜索”功能
- 4. 在网站上搜索功能?
- 5. Maven站点+搜索功能
- 6. 搜索使用谷歌搜索API,网站搜索功能不起作用
- 7. ASP.NET:如何做我的网站索引搜索功能
- 8. 网站搜索网站
- 9. 在ASP.NET MVC网站上实现搜索
- 10. 搜索网站
- 11. 搜索网站,
- 12. 如何使像雅虎新闻网站搜索的搜索功能
- 13. MVC条件与搜索功能
- 14. 如何使用XHTML/HTML将网站搜索功能添加到网站?
- 15. Django站点上的搜索功能
- 16. Django站点中的搜索功能
- 17. MVC网站不能被主流搜索引擎抓取?
- 18. 搜索功能
- 19. 搜索功能
- 20. 搜索功能
- 21. 搜索功能
- 22. 搜索功能
- 23. 搜索功能
- 24. 使用JS和ASP.NET的网格搜索功能MVC
- 25. 如何将网站搜索功能添加到Jekyll博客?
- 26. ASP.NET电子商务网站的搜索功能
- 27. Wordpress网站上的搜索功能不起作用
- 28. 在asp.net网站中实现搜索功能
- 29. 如何在网站中提供多种搜索功能?
- 30. 在网站上使用分页搜索功能