没有 UI 的 Algolia 搜索

Posted

技术标签:

【中文标题】没有 UI 的 Algolia 搜索【英文标题】:Algolia Search without the UI 【发布时间】:2021-08-16 01:24:10 【问题描述】:

有没有办法用香草 javascript 查询 Algolia,并在没有与之关联的 UI 的情况下获得结果?例如,使用 Instantsearch,它需要带有容器的小部件,但我只想要一个获取结果的函数,并从那里根据需要对其进行操作。这可以通过 Instantsearch 完成吗?自动完成?或者是其他东西? 谢谢

【问题讨论】:

instant ssearch 之类的小部件,您是否只想将 algolia 视为数据库?我是这样,你没有一个数据库已经填满了 algolia 吗? 【参考方案1】:

我正计划搜索 2 个 Algolia 客户端,其中 1 个使用自动完成功能并包含来自另一个客户端的结果,但我想出了我的问题。我可以使用 searchClient 库。

  const searchClient = algoliasearch('Application', 'ApiKey');
  search_client = searchClient.initIndex('Index');
  const requestOptions = 
  search_client.search('query string', requestOptions)
  .then(( hits ) => 
    console.log(hits)
  );

【讨论】:

以上是关于没有 UI 的 Algolia 搜索的主要内容,如果未能解决你的问题,请参考以下文章

给 VitePress 添加 algolia 搜索

给 VitePress 添加 algolia 搜索

给 VitePress 添加 algolia 搜索

在产品视图中显示 Algolia 结果

Hexo集成Algolia实现搜索功能

Hexo集成Algolia实现搜索功能