Google BigQuery是否支持全文搜索

Den*_*lik 5 full-text-search google-bigquery

我正在考虑将我的文本可搜索内容复制到Google的BigQuery,然后使用BigQuery API执行全文搜索.

Google BigQuery是否支持该方案?

我在Google BigQuery API中找不到"搜索"命令:https: //developers.google.com/bigquery/docs/reference/v2/

Mic*_*hri 5

BigQuery支持RegEx和String查询函数的集合,使其适用于跨STRING字段的文本搜索查询.但是,每个BigQuery记录的每行(和字段)限制为64k,因此可能无法支持完全非结构化,无限大小的文档文本搜索案例.

对于App Engine应用程序中的全文搜索功能,我建议查看新的Search API:

  • 布兰妮斯皮尔斯的查询需要3.5秒.它缺少一个星号.更正版本:SELECT TOP(评论,10),COUNT(*)FROM [publicdata:samples.wikipedia] WHERE评论CONTAINS"Britney Spears" (2认同)
  • 威斯康星州正则表达式查询的@DennisGorelik在控制台中花费了7.6秒。这对于3亿行来说是相当不错的 (2认同)

Mur*_*rta 5

迟了 10 年,我们终于来了。今天(07/04/22)BigQuery 推出了相当于全文搜索的功能。这是文档:

https://cloud.google.com/blog/products/data-analytics/pinpoint-unique-elements-with-bigquery-search-features/