查询haystack elasticsearch如何让rest api?
How to make rest api for querying haystack elasticsearch?
我想使用 api 在 django rest 框架中构建,从 android 应用程序进行搜索。像 haystack elasticsearch 一样,我们可以使用 django 在 html 中进行搜索。任何人都可以告诉如何将 drf 与 elasticsearch 一起使用吗?
你应该向我们展示你到目前为止得到了什么
我会:
- 为 django 选择一个 elasticsearch 实现
- 为单个搜索创建 DRF 序列化程序 class result/or 特定模型 class(在前端包含您需要的字段)
- 创建一个检查 GET 参数的视图,例如
?query=foo
并用它来进行搜索
- 然后序列化结果并return它
我想使用 api 在 django rest 框架中构建,从 android 应用程序进行搜索。像 haystack elasticsearch 一样,我们可以使用 django 在 html 中进行搜索。任何人都可以告诉如何将 drf 与 elasticsearch 一起使用吗?
你应该向我们展示你到目前为止得到了什么
我会:
- 为 django 选择一个 elasticsearch 实现
- 为单个搜索创建 DRF 序列化程序 class result/or 特定模型 class(在前端包含您需要的字段)
- 创建一个检查 GET 参数的视图,例如
?query=foo
并用它来进行搜索 - 然后序列化结果并return它