馆长核心项目的Elasticsearch实用程序
core-elasticsearch-app的Python项目详细描述
馆长核心项目的Elasticsearch实用工具。在
快速入门
1。将“core-elasticsearch_-app”添加到已安装的应用程序设置
INSTALLED_APPS=[...'core_elasticsearch_app',]
该软件包应放在已安装的应用程序的核心探索关键词应用程序上方,以启用自动完成功能 通过弹性搜索。在
2。在您的项目中包含核心的\u elasticsearch_app URLconf网址.py
^{pr2}$3。配置应该在Elasticsearch中编制索引的内容
建议在开始之前配置CDCS模板和Elasticsearch索引之间的映射 插入数据,以便数据在CDCS中发布后就可以被索引。为此,请设置以下设置:
ELASTICSEARCH_AUTO_INDEX=True
然后,配置XSD模板和Elasticsearch索引之间的映射。存储在Elasticsearch中的文档 有共同的结构。它们由一个数据、一个标题和一个描述字段组成。映射可以是 定义来告诉在XML数据的何处可以找到资源的标题和描述的值。 下面是通过REST为给定模板设置此映射的示例:
importrequestspayload={"template":"5f43ba192b8fd5c092e30e62","title_path":"Resource/identity/title","description_paths":["Resource/content/description","Resource/content/subject"],}requests.post(SERVER_URI+"/elaticsearch/rest/elasticsearch_template/",data=payload,auth=(USER,PASSWORD))
- 项目
标签: