我有一个使用Contentful的Gatsby项目。一切都很好 - 例如我可以检索博客并显示它们。
但是,如果我想提供一个搜索工具来搜索可能的1000个帖子并显示相关结果 - 我该怎么做?
我甚至不确定如何开始这个 - 大概是“结果页面”将是一个不同的路线,因为当前路线已经被解析为静态文件 - 但我不知道如何在盖茨比时如何路由这个已经有路由。
任何人都有这样的入门模板?有一个会很好!
感谢
答案 0 :(得分:4)
有几种方法可以解决这个问题;
幸运的是,可以使用gatsby-plugin-elasticlunr-search插件来实现。
在1
["a", "b", "c"]
:
ResponseEntity<String> result = restTemplate.exchange(url, HttpMethod.POST, request, String.class);
Agolia将自动删除DOM并自动构建搜索索引,您要做的就是:构建一个呈现search results的界面。