我要对mysql中的数据建立倒排索引应该怎么做

程猿薇茑
Java领域优质创作者
博客专家认证
2015-04-13 02:47:53
需求是这样的:
要把数据库的数据先进行分词(因为存的数据都是中文的嘛),然后对每个分出来的词建立倒排索引
即用户在程序中输入某个关键词,那么程序应该输出包含该关键词的数据库记录是哪一条,即在哪个表中,记录ID
说白了就是建立数据库中表里每个词语和它所在的表记录ID之间的倒排索引
...全文
519 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
程猿薇茑 2015-04-14
  • 打赏
  • 举报
回复
引用 2 楼 SQL77 的回复:
可以自己做个关键字分词表。哪些表 哪些关键字等。 关系型没有这种搜索引擎的东西。
引用 1 楼 benluobobo 的回复:
可以考虑使用全文索引
java里面中文分词哪个工具比较好用啊,求教!
SQL77 2015-04-13
  • 打赏
  • 举报
回复
可以自己做个关键字分词表。哪些表 哪些关键字等。 关系型没有这种搜索引擎的东西。
benluobo 2015-04-13
  • 打赏
  • 举报
回复
可以考虑使用全文索引

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧