Skip to main navigation Skip to search Skip to main content

SNES: Social-network-oriented public opinion monitoring platform based on elasticsearch

  • Chuiju You
  • , Dongjie Zhu*
  • , Yundong Sun
  • , Anshan Ye
  • , Gangshan Wu
  • , Ning Cao
  • , Jinming Qiu
  • , Helen Min Zhou
  • *Corresponding author for this work
  • Sanming University
  • School of Computer Science and Technology, Harbin Institute of Technology
  • Xinyu University
  • Jiangsu Polytechnic College of Agriculture and Forestry
  • Manukau Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

With the rapid development of social network, public opinion monitoring based on social networks is becoming more and more important. Many platforms have achieved some success in public opinion monitoring. However, these platforms cannot perform well in scalability, fault tolerance, and real-time performance. In this paper, we propose a novel social-network-oriented public opinion monitoring platform based on ElasticSearch (SNES). Firstly, SNES integrates the module of distributed crawler cluster, which provides real-time social media data access. Secondly, SNES integrates ElasticSearch which can store and retrieve massive unstructured data in near real time. Finally, we design subscription module based on Apache Kafka to connect the modules of the platform together in the form of message push and consumption, improving message throughput and the ability of dynamic horizontal scaling. A great number of empirical experiments prove that the platform can adapt well to the social network with highly real-time data and has good performance in public opinion monitoring.

Original languageEnglish
Pages (from-to)1271-1283
Number of pages13
JournalComputers, Materials and Continua
Volume61
Issue number3
DOIs
StatePublished - 2019
Externally publishedYes

Keywords

  • Elasticsearch
  • Public opinion monitoring
  • Scrapy-redis
  • Social network

Fingerprint

Dive into the research topics of 'SNES: Social-network-oriented public opinion monitoring platform based on elasticsearch'. Together they form a unique fingerprint.

Cite this