日期:2014-05-17  浏览次数:20773 次

类似智能客服的搜索
最近自己开发了一套智能客服,但是搜索功能不是特别好。目前只是用split方法,前台输入关键字并用空格分割,可以提取多个关键字检索,但是效果不是特别好,因为客户体验的时候问题问的比较随意:
目前想改进
jsp+ajax开发出来的
但是有个难处,就是如何从客户问的一大段问题里面提取出定长的关键字,然后去分别检索数据库,根据匹配度去返回搜索结果,亲们有没有比较好的方法呢?

------解决方案--------------------
引用:
Quote: 引用:

可以让他 选出 关键标签。然后 去搜搜。。
 这种方法不太可取,毕竟问题库太庞大了,想做出类似百度这种匹配搜索的效果,可是原理搞不懂呢


楼主了解下 lucene 吧,开源的搜索引擎。
------解决方案--------------------
试试lucene
对原始数据建索引。
然后采用与索引相同的分词器对输入内容分词后去索引中查询。