CloudSearch,如何查找未定义密钥的文档?
这里很简单的问题。 使用CloudSearch,我如何find一个没有定义特定键/属性的对象。
例如。 我一直在存储汽车对象,而没有索引他们的价格。 现在我已经开始索引与他们的msrp汽车对象…我怎么find没有任何索引价格存储的汽车对象?
(和价格:空)(和价格:未定义)和其他类似的“虚假”陈述和串化排列都不工作。
我在Node.js中使用AWS sdk
TIA!
尼科
没有任何reindexing工作的选项是范围search
(NOT (range field=price [0,}))
与价格不在0和无穷之间的车辆相匹配(例如没有价格的车辆)。 看到这个答案的其他选项的讨论。
附注:我的印象是,您可能正在使用CloudSearch存储您的数据。 如果是这样,我会考虑使用数据存储(其目的是存储数据),而不是CloudSearch(这是一个search引擎)。 首先,它会使这种查询变得更容易。
- file upload后,node.js keystoneJS渲染视图
- 使用Redis存储库扩展Engine.IO(vs. Socket.IO)
- 如何在Windows IIS或Linux服务器上运行gulp项目进行生产?
- 当其中一个参数有一个空格时,nodeJS child_process.spawn不起作用
- 无法parsing快速编码的url数据
- jQuery $(this)在nodejs模块上是“未定义的”(使用Browserify)
- 将UTF-8 csv文件转换为Excel可读的csv
- 在Nodejs和Postgres中input错误
- Python中的代码,在Node.js和Socket.IO中进行通信,呈现在HTML中