CloudSpanner 是否支持模糊搜索或通配符搜索?



我正在对CloudSpanner进行研究,并将其与BigTable/Elastic Search进行比较。我的团队想知道CloudSpanner是否支持FuzzySearch和/或WildCar查询。我既无法在文章中找到它,也无法通过查看 youtube 现场演示找到它,我也无法访问演示/免费试用版。我知道CloudSpanner使用NewSQL,但我在NewSQL上也找不到任何支持这些的东西。

Cloud Spanner不直接支持FuzzySearch,据我所知,它不直接支持通配符查询。

它支持的最相似的事情可以为您工作是:

正则表达式:

使用函数REGEXP_CONTAINS,您可以使用与所需匹配的正则表达式执行查询。这允许寻找[úuü]寻找您的所有替代方案。

喜欢运算符

like 运算符将允许您匹配字符串的一部分。 要查看它的文档,您可以在此处查看

如果这些替代方案都不适合您,那么我建议做这样的事情

是的,Cloud Spanner 支持某些 SQL 查询的通配符(请参阅文档(。

https://cloud.google.com/spanner/docs/query-syntax

最新更新