标签: full-text-search

如何检测 SQL Server 中是否安装了全文搜索

我需要查明 S​​QL Server 2005 上是否安装了全文搜索。我无权登录该框并启动安装程序进行检查。但是,我可以运行 SQL Server Management Studio 并连接以使用 sysadmin 权限运行查询。

有谁知道如何检测是否安装了此功能?

full-text-search sql-server

15
推荐指数
3
解决办法
3万
查看次数

如何在 Windows 7 中的 Services.msc (mmc) 窗口中进行关键字搜索?

据我所知,当您想要运行服务时,在所有当前的 Windows 版本中,您的功能非常有限。

我通常通过在“开始”->“运行”框中键入“services.msc”来启动服务,在大多数版本的 Windows 上,这是有效的。我知道如何在 Windows 服务的 MMC 视图中单击“名称”列。如果您知道服务名称的前几个字符是什么,通常可以按名称排序,然后键入前缀以向下滚动列表(例如查找 Windows 搜索)。

这对我来说似乎很弱,所以我花了一些时间在互联网上搜索可以更好地管理服务的工具。通常我有一个关键字,我知道“fooWare”可能是关键字,我需要找到(通常命名不当)服务并启动和停止它。这通常太难了。

我能做的最好的事情是从命令行输入“NET SERVICES”,也许会在其中添加一个 grep,但这并没有列出所有服务,只列出了其中的几个。

Win7 中的 MMC 管理单元现在有一个导出列表按钮,导出到我不时使用的 csv 文本文件功能,导出然后搜索。我想过编写自己的工具。我希望有一个更好的“服务管理器”实用程序可供系统管理员使用。我想要一个右上角的搜索框,类似于 Win7 和 Vista 中的“添加-删除-程序”对话框具有搜索功能。

是否存在这样的服务实用程序?

search windows-7 service full-text-search

9
推荐指数
1
解决办法
6773
查看次数

Mysql 更改 ft_max_word_len 错误

所以,我在我的机器上安装了 MySQL,我需要更改ft_max_word_lenMySQL 将索引的最大字长。但是,当我通过提供的工具设置它并查询它时,它仍然将其列为最多 84 个(我需要 128 个以上)。当我尝试使用命令行时,我得到以下信息:

C:\>mysqld --ft_max_word_len=128
111210 23:55:46 [Warning] option 'ft_max_word_len': unsigned value 256 adjusted to 84
111210 23:55:46 [Warning] option 'ft_max_word_len': unsigned value 128 adjusted to 84
Run Code Online (Sandbox Code Playgroud)

应该注意的是,我尝试在 GUI 工具中将其更改为 256,因此这可能是该值的来源。但是为什么我会得到两个,为什么我不能调整这个值?

值得注意的是,我使用的是 Windows 7 和 MySQL 5.1.41(64 位)。

更新:从@thinice 的评论来看,这让我相信这是 MySQL 中的一个错误(从它的声音来看,这是一个几乎没有记录的错误,我需要对其进行更改)。所以也许我的问题是,有人对如何更改该值有任何了解吗?

mysql windows indexing full-text-search

7
推荐指数
1
解决办法
466
查看次数

SQL 全文索引未填充

我们在 Windows 2008 上安装了集群 SQL 2005 安装,并从另一台机器重新连接我们的 san 驱动器并恢复以迁移到新硬件。有一些小问题,但这个问题让我陷入困境。

尝试填充全文索引不起作用。我在新数据库中创建了一个包含一些简单文本的基本表,并获得与旧索引相同的结果。

2010-09-27 10:30:46.85 spid19s     Informational: Full-text Full population initialized for table or indexed view '[SQL_DBA].[dbo].[CIS_Report_Executions]' (table or indexed view ID '1767677345', database ID '5'). Population sub-tasks: 1.
2010-09-27 10:31:15.36 spid19s     Error '0x80070003' occurred during full-text index population for table or indexed view '[SQL_DBA].[dbo].[CIS_Report_Executions]' (table or indexed view ID '1767677345', database ID '5'), full-text key value 0x000001DF. Attempt will be made to reindex it.
2010-09-27 10:31:15.37 spid19s     The component 'MSFTE.DLL' reported error …
Run Code Online (Sandbox Code Playgroud)

full-text-search sql-server full-text-catalog

5
推荐指数
1
解决办法
2981
查看次数

如何阻止 SQL Server 将信息行记录到 SQLFT 日志文件?

我最近检查了一个 SQL Server 2012 实例,只看到硬盘已满,在调查发生的事情后,全文搜索信息行每分钟填充日志文件和磁盘空间。它添加了多达几 GB 的日志信息,如以下行:

2015-01-26 14:08:58.40 spid42s     Informational: Resuming full-text population for table or indexed view '[db].[dbo].[table]' in database 'db' (table or indexed view ID '690817523', database ID '5'). Prior number of documents processed: 0, error encountered: 0.
Run Code Online (Sandbox Code Playgroud)

我的问题是如何防止 SQL Server 通过全文搜索引擎将任何“信息”详细信息写入其日志文件,或者(不太受欢迎的方法)如何完全禁用它的日志记录?

logging full-text-search sql-server

5
推荐指数
1
解决办法
2645
查看次数