日期:2014-05-18  浏览次数:21041 次

用C#怎样做关键字查询?
我用C#和SQL做一图书检索,想做成关键字查询,就是我打上一个或几个字,所有含有这几个字的图书都可显示出来,这样得怎么做啊?

------解决方案--------------------
这个用sql语句里面的模糊查询就可以了,
------解决方案--------------------
打字时,试试去数据库like选择,或者遍历datatable中的数据,选出匹配的,后者不用频繁访问数据库,建议采用
------解决方案--------------------
SQL code

select * from Book where key like '%关键字%'

------解决方案--------------------
用sql关键字like查询
------解决方案--------------------
sql语句中:select 字段 from table where 某字段 like '%关键字%';
C#中:可以运用 JS代码来实时触发事件。后台其实也可以,当然最好是回车然后出来吧,不然知道什么时候,关键字输入结束啊,每一个关键字都会出来,如果数据多的话,那不是效率很低。
希望帮助你哈。。。。。。。。。。。。
------解决方案--------------------
以上都对!~~~

而且图书检索 一般都是检索 标题 这类比较短的文本 所以不需要用分词算法简历索引之类的