例如:如果想在数据库某个字段中搜索“金庸的武侠小说”,使用SQL“like '%金庸的武侠小说%'”,其结果是必须100%匹配这七个中文才能查出,而“金庸武侠小说”将被忽略。Google搜索引擎作的就很好,它可以将搜索条件“金庸的武侠小说”分解为多个词组“金庸”+“武侠”+“小说”,实际上是对这几个词组进行搜索并将结果排序,这样即使像“金庸武侠小说”之类的不完全匹配的也可以搜索出来,这是如何实现的(似乎是将一段话分解为多个单词),请大侠赐教!
解决方案 »
- C# 多线程函数用类实例作为参数会不会引发线程访问故障
- 请教高手啊~火急。。。百分。。。
- 菜鸟问题:请问在工具箱里有TABCONTROL.而找不到TABPAGE?只能通过写代码的方式来添加吗?
- 如何在一个解决方案中判断是否存在某一个自定义的类
- datatable无法填充
- DateTable回写数据库新物理表问题
- ip地址段怎样分国家?
- 想要一份,存储过程编写变量命名等方面,比较标准,规范一些的文档,不知道各个项目组能不能提供啊?
- dataview问题
- 如何将剪贴板中的图像作为控件的backgroundimge
- C#做的windows form中imagelist中的图标不能显示? 急
- 研究petshop的一系列问题!
http://codeproject.com/aspnet/SearchDotnet.asp
希望你能成功