我有一个问题,我搜索了整个谷歌,但找不到答案。
我想做的是,假设我有mongo数据库collection "companies"有500条记录。我已经为搜索引擎实现了Typesense,现在我想做的是,当我启动我的应用程序时,我需要将现有的集合(公司)记录导入到Typesense集合(公司),我不想运行查找查询来获取数组中的所有记录并推送到Typesense集合。我需要一个适当的和更好的方法来实现mongodb集合的副本到typesense集合。
你必须以这样或那样的方式实现它。但似乎你正在寻找的是一个变化监听器:https://typesense.org/docs/guide/syncing-data-into-typesense.html#using-change-listeners
更改监听器将保持索引与DB同步。但是,这并不包括从数据库的初始导入,您将不得不以某种方式(在mongo中查询+在ts/export to file中插入+从文件导入)
文档中有一个MongoDB的例子:https://typesense.org/docs/guide/mongodb-full-text-search.html