除了全文索引和使用LIKE关键字之外,还有哪些其他工具可以在MS SQL之上构建搜索功能? 该问题尤其适用于搜索记录而不是文件。

===============>>#1 票数:4

在SO播客的第11集中,Jeff和Joel讨论了SQL Server的全文本搜索,Joel的建议是Lucene.NET 您可以在该剧集的笔录中看到他们的讨论,大约在页面的四分之一左右。

===============>>#2 票数:2

2008年的全文本搜索功能已得到改进-也许首先来看。

===============>>#3 票数:1 已采纳

我在这里记录了如何在我的ASP.NET应用程序BugTracker.NET中使用Lucene.NET:

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

===============>>#4 票数:1

我相信MS SQL 2005+可以使用正则表达式进行搜索。

MSDN上有关于此的文章http://msdn.microsoft.com/zh-cn/magazine/cc163473.aspx

  ask by vintana translate from so

未解决问题?本站智能推荐:

1回复

SQL Server全文搜索索引用法

我创建了一个全文搜索目录,该目录中的表上有一些索引。 如何获取有关已创建的全文本搜索索引的用法的信息?
2回复

在SQL Server中,如何将全文搜索配置为索引1 / 2、1 / 3、1 / 4等

我为以下创建了替代词库条目: 当我使用“ 1/2英寸管道”之类的搜索词进行搜索时,我应该返回包含“ 1/2”和“一半”的行。 我有两行。 但是,对于默认的全文本搜索而言,似乎在所讨论的列上的全文本索引的结果中未包含“ 1/2”。 关于什么,在哪里,如何配置全文本列的重新索引,以
1回复

使用包含的SQL Server全文搜索。 用一个字符匹配文本序列

我有全文索引的列名称searchMeta 它可以包含像 “模块A” “模块B” “ Lorem Ipsum,模块A,这里还有更多东西” “模块R6,这里还有更多内容” 将工作并返回最后一行。 但是在做 将返回所有行,而不仅仅是模块A的
1回复

全文搜索号码在SQL Server 2012中不起作用

全文搜索号码在SQL Server 2012中不起作用。 我试图创建一个empty_stoplist并重新填充索引。 谁能告诉我我在做什么错? SQL查询:
1回复

有什么方法可以在SQL Server全文搜索上访问反向索引

我想获取http://en.wikipedia.org/wiki/Inverted_index和http://en.wikipedia.org/wiki/Microsoft_SQL_Server#Full_Text_Search_Service中所述的全文搜索索引的“内容”()。 内容-单词名
1回复

我在SQL Server 2012中创建了全文索引,但仍然无法搜索?

得到这个错误 无法对列“数据”使用CONTAINS或FREETEXT谓词,因为它不是全文索引。 在SQL Server Management Studio中,当我进入表的设计时,右键单击一列并选择“全文索引...”,我可以看到“数据”列实际上是全文索引。 这是怎么回事?
1回复

Sql Server:更改视图会删除群集和全文搜索索引

脚本 我有两个表: tblA和tblB ,具有相同的结构。 每一刻,其中一个是在线的,另一个是待命的。 定期数据在备用表中更新,它上线,另一个进入待机状态。 此过程无法修改。 访问表格有一个简单的视图。 让我们说vw : 当表切换时,视图被更改: 问题
1回复

SQL Server全文索引:索引何时更新?

我们在表上使用全文索引。 默认行为是在更新源表中的记录时触发索引更新。 如果使用相同的值完成更新,是否会触发索引更新? SQL Server足够聪明,知道不重新索引此记录。
2回复

在SQL Server中集成常规和全文索引

我在SQL Server中有一个带有以下各列的表: 我有这样的查询: 要么 但是第二个查询很慢。 我认为我应该将全文索引与[type]字段集成在一起。 还有其他解决方案吗? 谢谢
2回复

列出哪些列在SQL Server 2005中具有全文索引

如何列出数据库中具有全文索引的所有表/列?