【文件属性】:
文件名称:elastic_py:使用Django进行弹性搜索的PoC
文件大小:14KB
文件格式:ZIP
更新时间:2021-04-10 19:16:14
Python
ElasticSearch PoC
这是一个基本的PoC,用于在计算机中从头开始设置ElasticSearch以及用于从ES实例插入和检索数据的API
灵感
Elasticsearch是一个分布式,免费和开放的搜索和分析引擎,可处理所有类型的数据,包括文本,数字,地理空间,结构化和非结构化。 -ElasticSearch团队但是主要的问题是很多人不知道如何在现有的Web应用程序中使用它。这是一个轻量级的应用程序,它将数据存储在ES集群上,然后使用ES进行检索-Python查询
使用的技术:
Python Flask ElasticSearch Docker
机器:
MacOS 11
一些有用的链接:
设置
这是使用ES 7+和Python 3.7.5完成的
入门
在计算机上进行设置的步骤
从主分支提取最新代码
创建一个python virtualenv
安装requirements
【文件预览】:
elastic_py-main
----requirements.txt(600B)
----.idea()
--------elastic_py.iml(327B)
--------misc.xml(302B)
--------inspectionProfiles()
--------modules.xml(272B)
--------.gitignore(47B)
--------vcs.xml(180B)
----README.md(1KB)
----api()
--------retrieve_data.py(754B)
--------insert_data.py(615B)
--------elastic_test.py(1KB)
----imdb_data.json(47KB)
----docker-compose.yml(397B)
----.gitignore(2KB)
----flask_app.py(234B)