DJango如何实现分词搜索?
这种分词搜索是如何实现的,这是微信开放社区的页面,例如我搜索“PPT模板文件”,系统会自动拆分为:PPT文件,PPT,PPT模板,文件,模板
这种功能如何实现呢?
回答:
django 是 python 的库,你怎么打上了 java 的标签。
pip install jieba
import jiebas = 'PPT模板文件'
jieba.lcut(s, cut_all=True) # ['PPT', '模板', '文件']
jieba.lcut_for_search(s) # ['PPT', '模板', '文件']
分完词后你可以对文本进行匹配,将分好的词在文本中标记高亮,就可以变成图中的形式。
jieba 地址:https://github.com/fxsjy/jieba
以上是 DJango如何实现分词搜索? 的全部内容, 来源链接: utcz.com/p/939118.html