Я искал с помощью Google BigQuery в базе данных глобальных новостей GDELT. Я повторяю один и тот же поиск 54 раза, просто меняя название африканской страны.
Можно ли включить все 54 поиска в один запрос? Насколько я понимаю, стоимость зависит от размера базы данных, в которой выполняется поиск, а не от количества элементов запроса. Это правильно?
Вот пример моих запросов для страны Габон, при выборе тем, отображаемых с помощью ICT.
SELECT theme, COUNT(*) as count
FROM (
select UNIQUE(REGEXP_REPLACE(SPLIT(V2locations,';'), r',.*', '')) theme
from [gdelt-bq:gdeltv2.gkg]
where DATE>20150302000000 and DATE < 20200609000000 and V2locations like '%Gabon%'
AND V2themes like '%WB_133_INFORMATION_AND_COMMUNICATION_TECHNOLOGIES%'
)
group by theme
ORDER BY 2 DESC
LIMIT 300