検索ソリューションの構築経験はありませんが、私のソリューション内に検索ボックスを設けたいと思っています。 。検索ソリューションのパフォーマンスを向上させるために使用できるクールなSQL Serverのトリックはありますか(私はホストされたSQL 2008サーバーを使用しています)。単純なクエリ検索ソリューションで私を始めるマルチステップチュートリアルへのポインタが大好きです。さらに高度なコードと機能をレイヤー化します。ASP.NET MVC、SQL Server、Entity Frameworkを使用して検索ボックスを実装する
答えて
thisを読むことに興味があります。
は、この記事を読む:
あなたがGoogle Custom Search Engineを使用して検討することもできエンジンを自分でプログラミングする必要がない場合。記事のカップルは、この程度あります
も有用である可能性:
あなたが実際にするかどうかを言うことはありません。あなたが必要/したいあなたのサイトを「そのまま」インデックスする「スパイダー」(Googleのようなもの。各ページの検索可能なコンテンツがさまざまなテーブル/オブジェクト/エンティティから来る場合に便利です)、またはエンティティのコレクションを返すためにフルテキスト検索のような構文を使用してEFを照会したいだけの場合は便利です。
「スパイダー」アプローチで興味深いのは、小さなASP.NET検索エンジン「Searcharoo」のCodeProjectの記事です。小規模サイト向けのWebクローリング検索エンジンです(データベースをまったく使用しないため)、状況に応じて適切でない可能性があります。 コードはsearcharoo.codeplex.comにもあり、それがどのように働いているかについて7つの記事があります/免責事項:私はそれらを書いた;私は彼らが面白い/有用であることを願っています。
データベースを直接検索する必要がある場合は、SQL Server 2008のフルテキスト検索機能(おそらく、LIKE
はニーズに十分に洗練されていないと仮定します)を調べる必要があります。私たちはthis article (free registration)の情報を使って、仕事用プロジェクトでSQLフルテキスト検索を設定しました...しかし、私たちのソリューションではEFはありません。
また、StackOverflowがASP.NET MVCで構築されていることも知っているかもしれません。彼らはproblems with SQL 2008 FTSについてブログを書いています。役に立つかもしれないLucene.NET(あなたが調査することができるもう1つの検索エンジン)と比較して、SQL FTS上にsome infoもあります。
- 1. Layout.cshtmlのASP.NET MVC検索ボックス
- 2. ASP.NET MVC - Entity Frameworkを使用したリポジトリパターン
- 3. Sql Server:マルチテーブル検索の実装
- 4. Entity Framework 4を使用してSQL Serverに接続
- 5. C#/ ASP.NET MVCで検索機能を実装する方法
- 6. SQL Server CE 4に対してEntity Framework 4.1を使用するSQLトレース
- 7. ASP.NET MVCで検索を実行する
- 8. 1つのASP.NETアプリケーションでEntity Frameworkを使用するSQL Serverの複数のバージョン
- 9. ASP.NET Core 1.0でEntity Framework 7を使用したSQL Serverビューの足場?
- 10. Entity Frameworkの1 - 私はFramework 3.5は、SQL Serverを使用してい
- 11. asp.net MVC3でsql server 2008を使用してオートコンプリートテキストボックスを実装する方法
- 12. Hibernate Search + Spring MVCを使用したファセット検索の実装
- 13. Entity Frameworkで(SQL Server)xml列を使用する
- 14. Entity FrameworkでSQL Server Compact 3.5を使用する方法
- 15. ASP.NET MVCでEntity Frameworkを使用するときの問題
- 16. SQL Server 2008 R2とConnect to MySQLを使用してADO.NET Entity Frameworkを生成
- 17. ASP.NET MVC 3のDBContextを使用してストアドプロシージャをマップする方法Entity Framework
- 18. クエリ専用のMVC 3 + Entity Frameworkの外部SQL Serverへのアクセス
- 19. Entity Frameworkを使用したASP.NET MVC 3の自己参照モデル
- 20. ASP.NET MVC 3とMySQLとLINQを使用したEntity Framework
- 21. Entity Framework 5 - SQL Serverの "ユーザーとして実行"
- 22. StartsWithキーワードを使用してASP.NETデータベース検索を実行する
- 23. Entity FrameworkとSQL Serverチューニングアドバイザ
- 24. Entity Framework ASP.NET MVCプライベートモデルのフィールド
- 25. SQL Server 2008 R2を使用しているASP.NET MVC 4のELMAH
- 26. ASP.NET MVC Webサイトでの検索の実装
- 27. レイヤードアーキテクチャのASP.NETとEntity Framework - ORMのみのEntity Frameworkを使用
- 28. Entity Frameworkの汎用タイプのテキスト検索
- 29. Entity FrameworkでSQLテーブル内の重複レコードをすべて検索します
- 30. Googleニュースなどの検索ボックスを実装する方法
コントローラ - >ストアドプロシージャ - > SQL Server 2008 FTSカタログ – RPM1984