用于谷歌类型搜索的数据库

时间:2011-09-22 03:55:44

标签: database full-text-search

我们需要能够对我们存储的1000万条推文进行快速搜索。有关良好数据库的建议吗?我们希望能够进行正则表达式搜索,但只需找到包含给定单词的所有条目即可。

谢谢 - 戴夫

2 个答案:

答案 0 :(得分:1)

在Microsoft MSDN论坛上回答 - database for bing type searches

  

全文查询针对此数据执行语言搜索,   根据特定规则对单词和短语进行操作   语言。

     

针对数百万行文本数据的LIKE查询可以   需要几分钟才能回来;而全文查询只能采用   对相同数据的秒数或更少,具体取决于行数   返回。我们可以使用全文搜索来执行模糊   搜索然后使用LIKE子句返回具有的记录   我们的搜索条件完全匹配。

     

有关详细信息,请参阅以下链接:

     

全文搜索概述:   http://msdn.microsoft.com/en-us/library/ms142571.aspx

     

SQL Server 2008全文搜索:内部和增强功能   http://technet.microsoft.com/en-us/library/cc721269(SQL.100).aspx

答案 1 :(得分:1)

您可以使用stackoverflow和RavenDB使用的http://incubator.apache.org/lucene.net/