关于Sql server 全文索引 containstable使用碰到的问题

问题描述

关于Sql server 全文索引 containstable使用碰到的问题

select * from containstable(t_ck,f_keywords,'教育')
咨询大家一个问题。这条命令我在查询分析器上执行查询结果得到上万的数据,也无任何问题。
但是在PHP上或ASP上执行时就会出现问题。
如:多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。 还有的是循环到第五个记录就提示BOF还是EOF等于真 就没记录了。

ASP和PHP的查询碰到问题都是一模一样的。

解决方案

知道问题了,,原来是网页编码的问题,导致中文乱码。。

时间: 2024-11-02 18:10:21

关于Sql server 全文索引 containstable使用碰到的问题的相关文章

sql server全文索引,分词

问题描述 sql server全文索引,分词 sql全文索引,怎么进行整个数据库的搜索,中文进行分词,可以自己进行分词吗,如何分词,求大神赐教,谢谢! 解决方案 用HubbleDotNet http://www.cnblogs.com/ChengDong/archive/2012/09/20/2695413.html 解决方案二: 在一个产品介绍网站中查询产品时,由于产品的介绍性文字可能会很长,如果使用对产品介绍字段使用like进行模糊查询,性能肯定会是问题.那么如何解决这个问题呢?第一个想法就

sql server全文索引的性能问题

Sql Server 全文索引的性能一直都不是太好,今天听同事分享,发现了一个技巧,回去试了下,发现确实能明显的提升全文索引的性能,一般都能提升 2倍+   原 SQL 语句: select * from Table1 where Contants(*,'test') 优化后的 SQL 语句: view sourceprint?select * from Table1 where Contains((Content,Title),'test')   两条 SQL 的不同之处,就是在 Contan

设置Microsoft SQL Server全文索引服务

在Microsoft SQL Server 7.0 中提供了全文索引服务(Full-Text Search Service),在 查询性能上,对varchar,char,text类型的字段的匹配查询比用Sql 语句使用Like操作符及匹 配符的速度快10倍以上:在查询匹配上,提供了模糊匹配的高级搜索性能并能够返回查询的命 中率. Full Text Search Service包含在Sql Server 7.0中,在Sql Server 7 Destop版中 不起作用.安装Sql server时

Microsoft SQL Server 全文索引服务

SQL 7的全文检索和Index Server的检索方式非常类似. Contains AND, OR, NOT 可以在Contains中很方便使用逻辑表达式 Example: Select username from member where contains(userinfo,'"作家" AND "木匠"') Select username from member where contains(userinfo,'"作家" OR "木

SQL Server全文索引服务

SQL 7的全文检索和Index Server的检索方式非常类似. Contains  AND, OR, NOT 可以在Contains中很方便使用逻辑表达式 Example: Select username from member where contains(userinfo,'"作家" AND "木匠"') Select username from member where contains(userinfo,'"作家" OR "

Entity Framework 中使用SQL Server全文索引(Full Text Search)

GitHub:https://github.com/fissoft/Fissoft.EntityFramework.Fts   EntityFramework中原来使用全文索引有些麻烦,需要使用DbContext.Database.SqlQuery或Execute去直接执行SQL.那样不能靠编译来检查读法错误,重构也不方便. 不过EF6增加Interceptor,可以执行前置和后置操作. Eg: public class FtsInterceptor : IDbCommandIntercepto

SQL Server 2012安装错误:Error while enabling Windows feature: NetFx3, Error Code: -2146498298

最近在安装SQL server 2012时,碰到错误:Error while enabling Windows feature: NetFx3, Error Code: -2146498298.原本以为Windows 2012配上SQL server 2012应该是一路顺畅才对啊.下面是这个问题的描述及解决方案.   1.安装环境 OS:Windows 2012 data center版本 SQL:SQL server 2012 Enterprise   2.故障描述   3.故障解决 经查,该

SQL Server 使用全文索引进行页面搜索

原文:SQL Server 使用全文索引进行页面搜索 标签:SQL SERVER/MSSQL SERVER/数据库/DBA/全文索引 概述   全文引擎使用全文索引中的信息来编译可快速搜索表中的特定词或词组的全文查询.全文索引将有关重要的词及其位置的信息存储在数据库表的一列或多列中.全文索引是一种特殊类型的基于标记的功能性索引,它是由 SQL Server 全文引擎生成和维护的.生成全文索引的过程不同于生成其他类型的索引.全文引擎并非基于特定行中存储的值来构造 B 树结构,而是基于要编制索引的文

SQL Server 2008 全文索引页面搜索实例教程

最近要开发一个类似搜索引擎的检索,在一个100万的表中通过关键字对一个大型字符字段进行查询,查询出所有包含关键字的数据并进行分页处理,并且将匹配度最高的数据排在第一位,要求查询响应时间控制在1秒左右.这么大的数据量要在短时间内响应,我们采用SQL Server 2008 全文索引. 测试环境:SQL Server 2008 r2 全文索引概念 全文索引是针对数据表,只能对表创建全文索引,不能对数据库创建全文索引. 每个数据库可以不包含全文目录或包含多个全文目录,一个全文目录可以包含多个全文索引,