mus*_*vuz 6 django-models django-haystack elasticsearch
我想elastic-search在我的项目中用作数据库,我在django框架上构建.据我所知,elastic search与数据库一起使用的haystack地方elastic-search仅用于索引和快速检索问题.这里阐述了如何整合数据库,并elastic-search与haystack不过,我想用elastic-search没有数据库,换句话说,我将索引的所有数据.我没有看到下面的内容,你可以elastic-search在django设置模块中用作数据库后端.
# settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'OPTIONS': {
'read_default_file': '/path/to/my.cnf',
},
}
Run Code Online (Sandbox Code Playgroud)
}
是不是只能elastic-search用模型层django?
这是django-elasticsearch后端,在示例部分中,它按照我想要的方式进行,但我不知道它是首先存储在数据库中还是索引elastic-search或仅存储和索引elastic-search.
我认为对你的问题的简短回答是“不”。我不久前研究过这个问题,发现有一个项目可以创建一个elasticsearch数据库引擎(https://github.com/aparo/django-elasticsearch),但最后一次提交是在2011年,我不认为它适用于 ES 1.0 版本,也可能适用于 Django 1.6.x 版本。
| 归档时间: |
|
| 查看次数: |
1791 次 |
| 最近记录: |