MVC 3 でサイト検索を作成する最善の方法は何だろうと思っています。どうにかして静的な .cshtml ビュー テキストのすべてにインデックスを付けて、検索できるようにしたいと考えています。
少し調べてみたところ、IndexTank が適しているのではないかと思いましたが、最近買収されてサポートされなくなったようです。
私はMVCにかなり慣れていないので、最も簡単なルートは私がここにいるものです。:)
ありがとう!
MVC 3 でサイト検索を作成する最善の方法は何だろうと思っています。どうにかして静的な .cshtml ビュー テキストのすべてにインデックスを付けて、検索できるようにしたいと考えています。
少し調べてみたところ、IndexTank が適しているのではないかと思いましたが、最近買収されてサポートされなくなったようです。
私はMVCにかなり慣れていないので、最も簡単なルートは私がここにいるものです。:)
ありがとう!
最も簡単な解決策は、ドメインのみを検索する Google 検索ボックスを Web サイトに埋め込むことです。
<!-- 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