The Data Management and Real-time Search Based on Elasticsearch
Xiafei Lei, Zhe Wang, YuZhen He · 2015
At present most of the databases are limited in extracting data, such as full-text search, fail to searching synonyms or correlation.The most important, it can't do real-time data processing.Elasticsearch is a open source search and analysis engine with highly extensible property.We can dig deeper into the data easily by amplifing and narrowing the range of search and analysis in real-time.This article is based on analyzing information statically such as the classes and methods of jar package in a Java project, and the static information is saved in Elaticsearch to support custom search.The process realized double-efficacy of Elasticearch, namely used as a database and a search engine, and combined with Kibana (the browser-based dashboard of Elasticsearch analysis and search ) perfectly to manage data and visual search results.