一、Elasticsearch
- 可以快速地储存、搜索和分析海量数据
- 搜索引擎在对数据构建索引时,需要进行分词处理
- 分词:
elasticsearch-analysis-ik
,jieba
二、安装及配置
使用 docker
配置 IP
开启容器
三、项目集成
1. 安装
2. 配置
3. 创建索引类
在 models.py 的同级目录下创建
search_indexes.py
4. 模板文件
templates/search/indexes/search_text.txt
5. 手动创建索引
6. 创建序列化器
在
serializers.py
中创建 haystack 序列化器
评论区