最近自己在弄一个博客系统,文章内容保存是使用ueditor编辑器,保存到数据库中会加上html标签
然后现在问题来了
我想搜索文章内容里面的纯文本内容,但是使用mysql的where的话会全文搜索会连带html标签一起搜索
比如我一开始发布文章填写的是456 然后假如ueditor生成的html代码是<p style="width:100px;">456</p>,
此时我搜索100的话也会出现这个文章,这个很明显是不合理的,有没有好一点的解决方法
最近自己在弄一个博客系统,文章内容保存是使用ueditor编辑器,保存到数据库中会加上html标签
然后现在问题来了
我想搜索文章内容里面的纯文本内容,但是使用mysql的where的话会全文搜索会连带html标签一起搜索
比如我一开始发布文章填写的是456 然后假如ueditor生成的html代码是<p style="width:100px;">456</p>,
此时我搜索100的话也会出现这个文章,这个很明显是不合理的,有没有好一点的解决方法
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
冗余一份专做查询。
但,一般情况下使用sphinx或者es,博客的话sphinx吧