到目前为止,我还没有找到任何样本如何使用elastic.js客户端api(https://github.com/fullscale/elastic.js)来索引文档。这里有一些线索和但是没有具体的东西。
任何人都可以提供一个示例代码片段来展示如何实例化文档对象并将其用于索引数据吗?
谢谢!
答案 0 :(得分:2)
你的要点是正确的。
您可以创建ejs.Document对象,指定要索引的文档的索引,类型和可选ID。如果您没有指定id,elasticsearch将为您生成一个。
将源设置为要索引的json对象,然后调用doIndex方法,指定回调(如果需要)。节点示例不索引文档,但angular和jquery示例显示了一个基本示例,可以很容易地与节点客户端一起使用。
https://github.com/fullscale/elastic.js/blob/master/examples/angular/js/controllers.js#L30
还要看看测试:
https://github.com/fullscale/elastic.js/blob/master/tests/index_test.js#L265
答案 1 :(得分:2)