Maison  >  Article  >  développement back-end  >  如果匹配文章内容链接

如果匹配文章内容链接

WBOY
WBOYoriginal
2016-06-23 14:04:10755parcourir

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


回复讨论(解决方案)

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

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

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

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

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

你可以在精华区找到

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn