• 技术文章 >后端开发 >php教程

    如果匹配文章内容链接

    2016-06-23 14:04:10原创275
    现在我网站需要下面这个功能,这个功能类似于百度百科,就是文章内容关键词匹配。
    每添加一篇文章,需要把文章里的一些关键词加个链接,这些关键词要从另一个表里查询得到的
    这个表叫jingdian_table里面有标题,链接
    就是我每添加一篇文章,需要查jingdian_table里的标题是否在我添加的这篇文章里出现,如果出现就把这个加个链接。现在我的jingdian_table里有2万多条数据,如何能快速查找呢。
    请高手给个办法,谢谢。


    回复讨论(解决方案)

    如果关键字表巨大,就需要全文检索了。只是 mysql 的全文检索索引不支持中文,变通处理总有点怪怪的
    如果使用第三方全文检索引擎,安装可能是个问题

    2万条数据不算大,可采用 trie 算法实现。只是要先构造好字典库,缓存起来

    如果关键字表巨大,就需要全文检索了。只是 mysql 的全文检索索引不支持中文,变通处理总有点怪怪的
    如果使用第三方全文检索引擎,安装可能是个问题

    2万条数据不算大,可采用 trie 算法实现。只是要先构造好字典库,缓存起来

    兄弟,你的回答太高深了我看不懂啊,这个trie是用在PHP里的还是mysql里的?能提供一个案例吗,谢谢。

    你可以在精华区找到

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:求两个时间点之间有哪些天,比如2013.03.29?2013.04.01之间有20130330,20130331两天 下一篇:thinkphp3.0支不支持存储过程?
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP是如何存储变量的?zval结构体你了解吗?• PHP函数及作用域知识详解• php使用反射插入对象示例分享_PHP教程• 创建高安全性PHP网站的几个实用要点_PHP教程• php判断手机访问还是电脑访问示例分享_PHP教程
    1/1

    PHP中文网