0

我之前安装了 SQL Server 2008 R2 Express 版本,但忘记了全文搜索。现在我需要这个功能,所以我从http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=25174下载了安装。

当我运行安装并将其安装为新服务器实例时,全文搜索功能已启用,但是当我尝试向现有服务器实例添加功能时,无法检查此功能。安装文件夹包含文件sql_fulltext.msi,所以这个功能在安装中。

SELECT SERVERPROPERTY('IsFullTextInstalled') 

返回 0

4

2 回答 2

0

我重新安装了 MS SQL Server,它工作正常。

于 2012-07-06T19:48:28.850 回答
0

如果您想将全文搜索安装到 2008r2,您必须为其添加高级服务功能。轻松下载和安装 SQL Server Express 2008r2 的“高级服务”版本

如果您使用 Sql Server 2005,那么您也必须安装完整版和 sp3 版

此外,您还需要创建索引目录和目标表的索引

CREATE FULLTEXT INDEX ON SEDA.dbo.F0105TBLSTOKLAR
(
STOKKODU
Language 0X0
)

比你可以像下面这样使用它

使用 AdventureWorks2012 GO

SELECT Name, ListPrice
FROM Production.Product
WHERE ListPrice = 80.99
   AND CONTAINS(Name, 'Mountain')
GO

B. 使用 FREETEXT 搜索包含指定字符值的单词 以下示例搜索包含与重要、安全、组件相关的单词的所有文档。

USE AdventureWorks2012
GO

SELECT Title
FROM Production.Document
WHERE FREETEXT (Document, 'vital safety components')
GO
于 2015-12-21T19:26:28.843 回答