CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

smalldeer(晓露)等高手关于全文检索向你们请教?

楼主hushuowang(我是谁)2004-08-03 12:51:55 在 MS-SQL Server / 基础类 提问

建立全文检索后是不是新增加的数据在一定的时间里是搜索不出来的??急急急.. 问题点数:20、回复次数:5Top

1 楼hushuowang(我是谁)回复于 2004-08-03 14:29:03 得分 0

上班时间到应该有人来回答了!Top

2 楼gwycsdn()回复于 2004-08-03 15:55:52 得分 5

那得看你什么时候填充了,你添加新数据后,在没有填充前是检索不到的  
   
  你可以进行调度,使全文索引在1:00(或者你自己指定)的时候进行增量或完全填充Top

3 楼hushuowang(我是谁)回复于 2004-08-04 15:48:02 得分 0

up  
  还有一个问题:  
  现在我做了全文检索。但是我输入搜索关键字是“广东   五金”就报      
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误   '80040e14'    
   
  [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]在   '五金'   附近发生语法错误。在搜索条件   '广东   五金'   中应为   '''''。  
  如何在不做关键字过滤去掉空格的情况下不发生错误??  
  打印出来   select   count(*)   as   Num   from   tablename   where   Contains(*,   '广东   五金')   and   state<>'2'    
  Top

4 楼hfgang(vc-boy)回复于 2004-08-04 19:53:36 得分 10

空格在这里你是要做and查询吧,也就是:广东   and   五金?  
  以下语法都对:  
  contains(*,'广东   and   五金'):查询所有“广东”和“五金”同时出现的记录  
  contains(*,'广东   or   五金'):查询有“广东”或有“五金”的记录  
  contains(*,'"广东   五金"'):查询有“广东五金”的记录(两个词不能拆开)Top

5 楼hfgang(vc-boy)回复于 2004-08-04 20:04:39 得分 5

回到楼主的问题,你在sqlserver上设定索引跟踪和后台跟踪这两个选项,以后就不用管索引的事了(适合日更新量小于5000条记录的应用)Top

相关问题

  • 全文检索
  • 全文检索(急)
  • 关于SQL全文检索
  • 如何做全文检索?
  • 全文检索的问题?
  • 文件的全文检索
  • 全文检索问题,急!
  • CS-全文检索相关
  • 全文检索的问题。
  • asp中全文检索

关键词

  • 查询
  • 检索
  • 五金
  • 全文
  • 广东
  • 填充
  • 索引
  • 错误
  • contains

得分解答快速导航

  • 帖主:hushuowang
  • gwycsdn
  • hfgang
  • hfgang

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo