sqlserver 2008的全文索引问题
用起来实际效果不是很理想,可能本身并不是用在这种应用上的.
不理想的地方主要是在分词方面,本来在条码列,名称列,规格列做了全文索引.
后来发现条码不能模糊匹配,必须是完整的条码才能查询出来.名称有的也是用一些内部流通的习惯性的语言的话不会当做一个词.
名称首先不说,有没有办法在条码这个列上强制相邻的两个字符分词,再加上三个四个的情况?
貌似难以达到
条码列做B树索引逼全文索引强吧
其实条码用一般的索引也可以.
我主要是想实现的那种搜索引擎式的搜索方式,而且在应用程序端上不写太复杂的代码.
一个文本框上输入条件,空格分开,然后直接把这个文本当一个变量提交到数据库上,直接返回结果.
好像我的想的太理想了,呵呵.
现在想用contains加like的方式做,这样的话收敛速度也快,也能查到精确的结果,只是前台需要做点处理了.
相关问答:
在SqlServer中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......
需要使用SQL Server2000或2005
需要设计数据有效验证,防止录入不合法数据
需要设计存储过程或自定义函数完成数据的录入\修改\删除\统计\查询
数据库大部分表我已经建立,只是辅助性的小表建立的还不全
......
请用过的朋友告知下,谢谢!
美的你,那玩意只能装装ULTRAEDIT
你试过?确实不行?
哥们 你用586跑跑 WIN vista 试试
没那么严重,无非是速度慢点而已,对于vs2008来说,内存还是个更重要的因素。
......
我看的是安装Office时自带的Microsoft ActiveX数据对象2.5(ADO)其中的内容—目录如下:
ADO程序员参考
->ADOX API参考
->ADOX代码范例
-> ......
比较2个日期差小于1分钟。日期格式为yyyy-MM-dd HH:mm:ss
SQL code:
DATEDIFF(MS,TIME1,TIME2)<1
select ID from FBaoMingXinXi where DATEDIFF(MS,DengJiShiJian,2009-11-16 10:59:50) <1
10 附 ......