MVC 3 - 在我的“视图”上创建搜索的最佳方法
本文关键字:创建 搜索 方法 最佳 视图 我的 MVC | 更新日期: 2023-09-27 18:31:21
我想知道在MVC 3中创建站点搜索的最佳方法是什么。 我希望能够以某种方式索引我所有的静态 .cshtml 视图文本并使其可搜索。
我搜索了一下,认为IndexTank可能是要走的路,但似乎它是最近被收购的,不再受支持。
我对MVC很陌生,所以最简单的路线就是我在这里追求的。 :)
谢谢!
最简单的解决方案是在您的网站中嵌入一个仅搜索您的域的Google搜索框。
<!-- SiteSearch Google -->
<form method="get" action="http://www.google.com/search">
<label for="q">Search:</label>
<input id="q" name="q" size="20" maxlength="255" value="" type="text"/>
<input name="domains" value="http://www.mydomain.com/" type="hidden"/>
<input name="sitesearch" value="http://www.mydomain.com/" checked="checked" id="mysite" type="radio"/>
<label for="mysite">Just this site</label>
<input name="sitesearch" value="" id="www" type="radio"/>
<label for="www">WWW</label>
<input name="btnG" value="Go" type="submit"/>
</form>
<!-- SiteSearch Google -->
将静态内容移动到资源文件,然后使用类似 Lucene.net
这是有人使用它的示例 http://www.ifdefined.com/blog/post/2009/02/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx