问题描述
我可以在 cassandra Query 中的 Blob 列字段中进行逻辑查询吗?
就像我在 Blob 字段中有一个名为购买金额的文件:500 美元我想做搜索并获取大于 500 美元的结果购买金额。
有什么方法可以在我的 blob 中进行这种逻辑搜索。
解决方法
不,不可能开箱即用。对于 Cassandra,blob
类型只是一组字节。您可以潜在地使用 user-defined functions 来提取必要的数据,但从性能的角度来看可能会很棘手。
附言如果您需要按子字符串或类似的内容进行搜索,我觉得 Cassandra 可能不适合您。在 Cassandra 中,您需要根据查询对数据进行建模,然后选择列类型等。