我喜欢通过单词和一系列带时间戳的日期通过node-red搜索cloudant

问题描述 投票:0回答:1

我的cloudant数据库是使用以下内容创建的:msg.payload通过tweetnode到cloudant

{ 
   "timestamp" : msg.tweet.timestamp_ms, 
   "tweet" : msg.tweet.text, 
   "sentiment" : msg.sentiment.score
}

我想按字和一系列日期搜索推文。然后通过使用node-red标记发现回cloudant的推文来保存结果。

这似乎是人们常做的事情。我没有找到任何流程来做到这一点。任何帮助表示赞赏

search node-red cloudant
1个回答
0
投票

你的索引看起来正确。也许404是由结肠周围的白色空间引起的。这是一个简单的例子:https://gist.github.com/lgfa29/d965e66bf1ffa0fff7ab26f314ea98de

您可以复制此JSON文档,单击Node-RED编辑器右上角的三个破折号,然后选择“导入”>“剪贴板”。然后只需将JSON内容粘贴到那里并将节点放在某处。您还需要更新Cloudant节点以指向您的数据库和搜索索引。

要使用搜索索引查询,您可以使用Lucene query syntax,因此要搜索范围,您将执行类似timestamp:[1551464030329 TO 1551465568517]的操作

以下是我部署的示例:https://node-red-pet-dev.mybluemix.net/search?from=0&to=1651464030328&tweet=zebra*(对不起,我的推文不是很富有想象力)

© www.soinside.com 2019 - 2024. All rights reserved.