在 Google 的 Cloud Spanner 中进行全文搜索
Full text search in Google's Cloud Spanner
Cloud Spanner 是否支持 CONTAINS
方法,或者是否有更好的方法对字符串进行全文搜索?
在我找到的文档中 REGEXP_CONTAINS
;这是替代方案吗?
而不是 CONTAINS
,您要查找的 operator 是 LIKE
。
REGEXP_CONTAINS
也绝对是Cloud Spanner中实现文本搜索的一种方法。它允许您指定正则表达式(re2 library支持)。
如果您只想进行前缀或后缀文本匹配,您可能还需要考虑 STARTS_WITH
和 ENDS_WITH
,或者 STRPOS
进行任何地方的简单文本匹配。
Cloud Spanner 是否支持 CONTAINS
方法,或者是否有更好的方法对字符串进行全文搜索?
在我找到的文档中 REGEXP_CONTAINS
;这是替代方案吗?
而不是 CONTAINS
,您要查找的 operator 是 LIKE
。
REGEXP_CONTAINS
也绝对是Cloud Spanner中实现文本搜索的一种方法。它允许您指定正则表达式(re2 library支持)。
如果您只想进行前缀或后缀文本匹配,您可能还需要考虑 STARTS_WITH
和 ENDS_WITH
,或者 STRPOS
进行任何地方的简单文本匹配。