Heim > Backend-Entwicklung > PHP-Tutorial > 如果匹配文章内容链接

如果匹配文章内容链接

WBOY
Freigeben: 2016-06-23 14:04:10
Original
773 Leute haben es durchsucht

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


回复讨论(解决方案)

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

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

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

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

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

你可以在精华区找到

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage