2011-07-27 16 views
1

膨大な量の本を含むデータベース内を検索する必要がありますが、そのようなものをいくつか使用していますが、全文検索については読んでいます。それを使用して、より良いことがあれば。名前の一部でSQL Serverデータベースを検索する

SELECT * FROM MyTable WHERE name = 'book name Tuesday' 
SELECT * FROM MyTable WHERE name LIKE '%caution%' 

私は、SQL ServerのDB

+1

チェックアウト[全文検索:ほぼ、ここでいくつかのリンクであるn個のインデックスのためのlucin.netを使用して、それははるかに優れている私はそれについて知っているので、私はまだそれを使用していませんでしたSQL Server用](http://msdn.microsoft.com/en-us/library/ms142571.aspx) –

答えて

3

とasp.netで働いていますが、完全なリンク私たちの多くを発見したとはい、フルテキスト検索は、それを理解するためにいくつかのリンクがあり、ここでこの方法よりも優れている、となります。

http://www.developer.com/db/article.php/3446891/Understanding-SQL-Server-Full-Text-Indexing.htm

http://msdn.microsoft.com/en-us/library/ms142571.aspx

は、.NETを使用しているので、もし問題がパフォーマンスになります http://incubator.apache.org/lucene.net/

http://www.eggheadcafe.com/tutorials/aspnet/c69ef65f-e3c6-409e-ab97-168897c74f83/lucenenet-indexing-searching-entry-level-tutorial.aspx

http://ifdefined.com/blog/post/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx

関連する問題