Uncategorized

10Şub

CSV Dosyalarını ElasticSearch’e Aktarma

SEO projelerinin olmazsa olmazı Search Console’dan CSV formatında dışarı aktardığım verileri ElasticSearch’e aktarmak için kullandığım bash script.

while IFS=, read date country device page query clicks impressions ctr position
do
case $date in
("date") echo "skip" ;;
(*) curl -XPOST 'http://0.0.0.0:9200/search_console/property/?pretty' -H 'Content-Type: application/json' -d'
{
"date" : "'"$date"'",
"country" : "'"$country"'",
"device" : "'"$device"'",
"page" : "'"$page"'",
"query" : "'"$query"'",
"clicks" : '"$clicks"',
"impressions" : '"$impressions"',
"ctr" : '"$ctr"',
"position" : '"$position"'
}
' ;;
esac
done < property.csv