node.js - 如何将 Elasticsearch 与 sails 集成

标签 node.js elasticsearch npm sails.js node-modules

我是 Elasticsearch 的新手,我在 elasticsearch 中创建了新数据库并在其中创建了条目。我喜欢将 Elasticsearch 与 sails 集成。我使用的sails版本是1.0。

我尝试过 sails-elastic 和 sails-elasticsearch npm 并将它们包含在数据存储文件的适配器中。

但它不允许升起风 sails ,并且会抛出错误:

If you're using Sails ≥1.0, try:
npm install sails-elasticsearch@latest --save```

even I have installed the latest version of sails-elasticsearch and it is 0.10.3 https://www.npmjs.com/package/sails-elasticsearch



In datastore.js file

adapter: 'sails-elasticsearch',
url: 'https://[username]:[password]@[server]:[port]/'

最佳答案

您尝试过的软件包未更新以支持最新版本的elasticsearch和 sails.js。我建议您使用elastic团队提供的官方JS SDK,它是最新的并且维护良好。更多关于JS SDK here

关于node.js - 如何将 Elasticsearch 与 sails 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57992098/

相关文章:

c# - 使用乘法过滤器的ElasticSearch 5.1过滤查询

elasticsearch - 如何防止碎片从热节点迁移到热节点或冷节点?

javascript - Typescript 无法在克隆存储库上编译

node.js - 在 ubuntu 14.04 中安装 libimobiledevice 时出错

javascript - ReferenceError : function is not defined, 从异步函数调用常规函数

javascript - 并行运行异步代码

elasticsearch - 匹配字段1大于字段2的文档

node.js - react npm start 中的 BROWSER 环境变量不选择自定义浏览器

react-native - 在 React Native 中删除模块的引用

windows - 在不同位置安装nodejs的最佳方法是什么