【发布时间】:2021-09-18 04:00:09
【问题描述】:
我可以在 cassandra Query 的 Blob 列字段中进行逻辑查询吗?
就像我在 Blob 字段中有一个名为购买金额的文件:500$ 我想搜索并获取大于 500$ 的购买金额的结果。
有没有办法在我的 blob 中进行这种逻辑搜索。
【问题讨论】:
标签: cassandra cassandra-3.0 cassandra-2.0 cassandra-2.1
我可以在 cassandra Query 的 Blob 列字段中进行逻辑查询吗?
就像我在 Blob 字段中有一个名为购买金额的文件:500$ 我想搜索并获取大于 500$ 的购买金额的结果。
有没有办法在我的 blob 中进行这种逻辑搜索。
【问题讨论】:
标签: cassandra cassandra-3.0 cassandra-2.0 cassandra-2.1
不,开箱即用是不可能的。对于 Cassandra,blob 类型只是一组字节。您可以潜在地使用user-defined functions 来提取必要的数据,但从性能的角度来看它可能会很棘手。
附:如果您需要通过子字符串或类似的东西进行搜索,我觉得 Cassandra 可能不适合您。在 Cassandra 中,您需要根据查询对数据进行建模,然后选择列类型等。
【讨论】: