diff --git a/src/DjangoBlog-master/docs/es.md b/src/DjangoBlog-master/docs/es.md index 97226c5..25962bd 100644 --- a/src/DjangoBlog-master/docs/es.md +++ b/src/DjangoBlog-master/docs/es.md @@ -7,16 +7,27 @@ 接下来在`settings.py`做如下改动即可: - 增加es链接,如下所示: ```python +# Elasticsearch DSL(领域特定语言)的配置字典,用于Django与Elasticsearch交互 ELASTICSEARCH_DSL = { + # 默认的Elasticsearch连接配置,键名为'default' 'default': { + # Elasticsearch服务的地址和端口,这里指向本地的9200端口(Elasticsearch默认端口) + # 应用将通过此地址与Elasticsearch服务建立连接,用于执行搜索、索引等操作 'hosts': '127.0.0.1:9200' }, } ``` - 修改`HAYSTACK`配置: ```python +# Django Haystack搜索引擎框架的连接配置字典 +# Haystack用于统一管理不同的搜索引擎后端,此处配置默认搜索引擎连接 HAYSTACK_CONNECTIONS = { + # 默认的搜索引擎连接配置,键名为'default' 'default': { + # 指定搜索引擎引擎类:使用自定义的ElasticSearchEngine后端 + # 路径'djangoblog.elasticsearch_backend.ElasticSearchEngine'表示该类位于 + # djangoblog应用的elasticsearch_backend模块中 + # 此配置用于将Haystack与Elasticsearch搜索引擎关联,实现搜索功能 'ENGINE': 'djangoblog.elasticsearch_backend.ElasticSearchEngine', }, }