当前位置 博文首页 > 孤寒者的博客:NINE——Django项目之新闻搜索功能实现(搜索功能
思考,如果我们要做一个通过关键词搜索文章的功能,需要搜索哪些字段,以及使用什么技术方案呢?
搜索字段:
技术方案:
本项目选择使用全文检索引擎。自行实现django框架和全文检索引擎的代码比较麻烦,抱着不重复造轮子的原则,这里我们选用django的第三方包djangohaystack。它支持多种全文检索引擎,本项目选择最流行的全文检索引擎之一elasticsearch。
elasticsearch 原理:http://developer.51cto.com/art/201904/594615.htm