Parse string data with ; separator in logstash

I don't want to create a csv file, I just want to parse the data as if they were a csv file, because I have 2 repeated features.
If they is another way than csv, i would be happy to try it.

But the output is into elasticsearch, and i need to do it for streaming events that will come into logstash.