我需要一個簡單的網站搜索功能爲我的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. 在網站上使用分頁搜索功能