django - 提取数据 “with Elasticsearch dsl”与 “with Django Rest Framework”

标签 django elasticsearch django-rest-framework elasticsearch-dsl

我正在研究Django Rest Framework项目。我在项目中成功实现了Elasticsearch dsl。我索引了所有models并将其与Elasticsearch同步。
现在,我既可以使用Elasticsearch(并对其进行搜索)也可以使用Django Rest Framework来获取数据。

我想知道什么是更好地获取数据:DRFElasticsearch

谢谢

最佳答案

取决于... Elasticsearch是获取数据的最快方法,因为它是NoSQL,但要执行复杂的查询,您可能要使用DRF / Python。

它取决于您的要求。

关于django - 提取数据 “with Elasticsearch dsl”与 “with Django Rest Framework”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49084159/

相关文章:

python - 为模型表单额外字段指定小部件(Django)

elasticsearch - Elasticsearch-使用过滤器上下文按日期范围过滤,其中日期可以为空

elasticsearch - 语言分析器无法找到单一结果

javascript - Django Rest Framework/Angular JS 预检选项请求

javascript - Javascript的CryptoJS.enc.base64.stringify(data)在Python3/Django中的逆运算是什么?

django - 在 django 中解析 HTTP_USER_AGENT 字符串。

elasticsearch - 如何嵌套 bool 查询?

python - 如何在 Django 中查询泛型关系

python - Django 忽略 select_lated,发出更多请求来获取相关对象

python - Django 错误 : No module named _mysql