我们在项目中使用SQL Server 2005。系统的用户可以使用“关键字”搜索某些对象。我们实现这一目标的方式是为每个表中可能包含这些'关键字'的重要列创建一个全文目录,然后使用CONTAINS搜索用户在该索引中的搜索框中输入的关键字。例如,假设你有电影对象,并且你想让用户在文章的标题和正文中搜索关键词,那么我们将索引标题和剧情栏目,然后这样做: SELECT * FROM Movies WHE
在我们的一个商业应用程序(Win32,用Delphi编写)中,我们希望实现全文搜索。应用程序以某种不能直接识别为文本的二进制格式存储用户数据。 理想情况下,我想找到一个进程内解决方案(DLL将是好的)或我可以通过TCP(最好)访问的本地服务器。 API应该允许我向服务器提交文本信息(以及表示它来自的二进制blob的元数据),当然,它应该允许我进行全文搜索,对逻辑运算符的支持最少和子串搜索。 Uni
我在Vista Home Premium上使用SQL Server 2008和高级服务。我在安装过程中安装了全文搜索功能,SQL全文过滤器后台启动器正在运行一个管理员用户帐户。当我通过SQL Server Management Studio访问数据库时,在数据库下看不到“存储”选项,因此我无法创建/编辑我的全文目录。 我能够通过T-SQL创建全文目录,并且可以在我在数据库中选择的列上运行全文搜索。