【发布时间】:2017-09-28 02:10:22
【问题描述】:
我想在 Node 应用程序中创建一个 Js Search 索引,然后在客户端 JavaScript 应用程序中使用此索引。
从README 或benchmark 代码中我不清楚如何执行此操作。
我试过了:
// docs is an array of objects, each with a name, title and description
var search = new jsSearch.Search('name');
search.addIndex('title');
search.addIndex('description');
search.addDocuments(docs);
...还有这个:
var search = new jsSearch.Search('name');
search.searchIndex = new jsSearch.TfIdfSearchIndex('name');
search.addIndex('title');
search.addIndex('description');
search.addDocuments(docs);
...但是此时我如何访问索引?
【问题讨论】:
-
你是在服务器端还是在客户端运行这段代码?您是否有任何类型的 REST API、WebSocket 或其他通信介质设置,以便您可以在客户端和服务器之间发送消息?
-
嗨 Mike — 我在服务器端运行它。我希望能够在服务器上创建一个索引,然后在客户端缓存并使用它。 (请参阅下面我对布赖恩回答的评论。)
标签: javascript lunrjs js-search