我的cloudant数据库是使用以下内容创建的:msg.payload通过tweetnode到cloudant
{
"timestamp" : msg.tweet.timestamp_ms,
"tweet" : msg.tweet.text,
"sentiment" : msg.sentiment.score
}
我想按字和一系列日期搜索推文。然后通过使用node-red标记发现回cloudant的推文来保存结果。
这似乎是人们常做的事情。我没有找到任何流程来做到这一点。任何帮助表示赞赏
你的索引看起来正确。也许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*(对不起,我的推文不是很富有想象力)