【问题标题】:React search engines [closed]反应搜索引擎[关闭]
【发布时间】:2020-09-12 07:53:16
【问题描述】:

我在网上搜索了使用 React 的顶级搜索引擎。我发现了以下内容:

  • 弹性搜索
  • 即时搜索

现在我想知道:

  1. 这些如何与数据库交互(即 GraphQL/Prisma)?
  2. 上述搜索引擎的效率如何。特别是如果我们可以预处理数据以提高效率,以及这将如何影响真正动态的部分,例如博客。
  3. 如果上述任何一项与 CMS(内容管理系统)配合良好。

在此先感谢您在这些方面提供的帮助。

【问题讨论】:

    标签: reactjs graphql search-engine


    【解决方案1】:

    Elastic Search 如何查询:

    1. 从弹性搜索映射创建静态类型化的 graphql 架构
    2. 转换您的 graphql 查询并创建弹性搜索正文
    3. 在弹性索引上运行搜索
    4. 返回结果并调用您的匹配架构

    如何即时搜索查询:

    即时搜索使用服务器端渲染并具有完整的路由功能。服务器端渲染 (SSR) 通常会提高 SEO 和性能。使用 SSR 时,您的初始 Web 内容是在服务器上生成的:浏览器会下载已经存在 HTML 内容的页面。

    内容管理系统:

    这是一个更多基于意见的问题,但我可以这么说,即时搜索似乎是创建带有反应的千篇一律 CMS 的行业标准。有关何时使用 Elastic 搜索的更多信息,请阅读 here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-25
      • 2015-01-30
      • 2015-01-29
      相关资源
      最近更新 更多