请问各位IT大哥一个分词实现的问题!!做了这么久还没有用过,说来惭愧。
黑子大哥 2017-09-15 03:20:55 关于分词,比如我们搜索一个词语 “雷军是做手机的” 我们想要的效果是 将其分成 雷军 做手机 手机,这样吧词分出来,
然而问题来了,我们查询数据库的时候,如果要查询标题还好,如果还有内容检索呢?如果是文章表,就算我们吧表分表,一张表1W条数据,模糊(like %%)查询检索起来也会很慢很慢。
接触了一下分词组件,进行分词了,但是怎么检索呢?各位怎么实现的?
初步想的办法,在录入数据的时候讲每个标题内容进行分词,分词之后将数据对应的ID存储起来比如
key= 雷军;bindid=1
key= 做手机;bindid=1
key= 手机;bindid=1
在搜索的时候,我先查询 雷军 这个词,然后检索出对应的ID,然后在数据库搜索文章表对应的ID
感觉不是太好,那样ID会很多很多很多
请问各位大神怎么操作的!