博客直接进行数据库查询不支持模糊查询且效率低

优采云 发布时间: 2021-06-17 07:15

  博客直接进行数据库查询不支持模糊查询且效率低

  博客上的直接数据库查询不支持模糊查询,效率低下,因此考虑将搜索功能更改为搜索引擎。预计本周完成。

  ----------------------------------------------- --------------

  5.15 更新:

  搜索引擎初步搭建完成,在搜索框中直接查询数据库变成了搜索引擎搜索。基于Django + Haystack + Whoosh + Jieba,分词和搜索性能都不错。当前的问题是博客的正文是以HTML格式存储的,所以在索引时HTML句子也被认为是有意义的正文。这样一来,如果搜索到的词恰好收录HTML属性,就会出现很多不相关的文章,虽然这些词不会在文章中显式出现。这方面的博客文章很少。我只找到了一个是在索引前进行了预索引,但是目前,根据我的浅薄经验,在索引之前无法对数据库数据进行预处理,除非在数据库中打开一个新表来存储正文。 ,但是我还不知道怎么操作,因为数据库里已经有很多博文了。添加属性很容易,但是如何将这个属性添加到现有的博客文章中呢?这是需要解决和改进的地方。另外,下一步是在后台添加Markdown编辑器。天天用富文本编辑器太麻烦了。

  5.17 更新:

  昨天markdown编辑器完成了。除了md不能用来画图,它应该有所有的功能。由于无法在博客页面解析数学公式,因此采用常规替换和API方法。以后有时间我会记录下来。最近太忙了。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线