小编Lal*_*rya的帖子

我们如何在 BigQuery 上进行全文搜索和构面内容?

未来,我们的网络产品将拥有数百万条记录。所以我们使用 BigQuery 进行数据存储和分析。我们必须在搜索页面上构建过滤器,例如 Flipkart 和亚马逊提供产品过滤器。

基本上,我们在搜索页面的左侧需要不同的过滤器。借助这些过滤器,我们可以看到我们想要的结果。每个过滤器都有其计数,即该类别/术语中的记录计数。因此,我们必须以这样的方式构建查询,以便它们给出每个类别(术语)的结果和计数。这里,“类别”是指不同列上的不同类型过滤器,就像我们在电子商务网站(例如 Flipkart、亚马逊等)上看到的那样。

分面搜索(也称为分面导航、引导导航或参数搜索)将搜索结果分为多个类别,通常显示每个类别的计数,并允许用户“深入分析”或根据这些分面进一步限制其搜索结果。

是否有像 Solr 这样的框架/插件可以与 BigQuery 一起使用来提供上述所需的功能?

BigQuery 不适合上述目的吗?为此,我们是否需要坚持使用任何 RDBMS 数据库(例如 PostgreSQL、MySQL 等)和搜索引擎(例如 Solr、Elasticsearch 等)?

rdbms full-text-search elasticsearch solr google-bigquery

4
推荐指数
1
解决办法
2877
查看次数