ES should be able to readily handle such a workload but of course it depends on your hardware characteristics, how many nodes, etc. You will want to experiment and profile with your data. For suggesters, you will want to look at the suggester API: Suggesters | Elasticsearch Guide [8.11] | Elastic
I don't follow the question. You should have fields on your documents that are pertinent for searching and retrieving from Elasticsearch. Its up to your application's needs what information would be important to store for each event.
In general, there is no better way than to experiment and determine what your capacity needs to be. ES is used by many organizations to handle more events than that per day, but it depends on document size, structure, hardware, query characteristics, etc. etc.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.