DJango如何实现分词搜索?-灵析社区

复古直男

这种分词搜索是如何实现的,这是微信开放社区的页面,例如我搜索“PPT模板文件”,系统会自动拆分为:PPT文件,PPT,PPT模板,文件,模板 ![image.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241104/1a099cefb1bbd213f197f70b0320ef52.png) 这种功能如何实现呢?

阅读量:12

点赞量:0

问AI
django 是 python 的库,你怎么打上了 java 的标签。 pip install jieba import jieba s = 'PPT模板文件' jieba.lcut(s, cut_all=True) # ['PPT', '模板', '文件'] jieba.lcut_for_search(s) # ['PPT', '模板', '文件'] 分完词后你可以对文本进行匹配,将分好的词在文本中标记高亮,就可以变成图中的形式。 jieba 地址:"https://github.com/fxsjy/jieba" (https://link.segmentfault.com/?enc=SC62sB62fd8OGDVOzeWuKQ%3D%3D.xYS%2BQwTpYXmiSumE2Aa85UUQ8WRY3txGeZs0laCLbMU%3D)