Prerequisites to run the project
- Download Elasticsearch https://www.elastic.co/downloads/elasticsearch
- Download Kibana https://www.elastic.co/downloads/kibana
- Extract both Elastic search and Kibana
- Goto Elasticsearch /bin folder and run elasticsearch executable
- Goto Kibana /bin folder and run kibana executive
What does the source code do?
- Dump data into elastic search
- When a document of a type under an index is update its audit i.e. previous version is stored in audit index Example: Index: data_box type: box Index(audit): data_box_audit
- Application provides a rest implementation to POST json data to application and Elastic restclient is used to dump the provided data
- Use Kibana console to view all the created indexes
Future implemention:
- Provide search of documnets
- Provide audit search of documents