Mnesia DB connection

I using ejabberd server for chat communication. I'd like be able dynamicly search my archive messages. Now I'm using elasticsearch and logstash, but it working only on mysql db. It's my logstash config

input {
        jdbc {
                jdbc_connection_string => "jdbc:mysql://localhost:3306/ejabberd"
                jdbc_user => "ejabber"
                jdbc_password => "password"
                jdbc_driver_library => "mysql-connector-java-5.1.39-bin.jar"
                jdbc_driver_class => "com.mysql.jdbc.Driver"
                statement => "SELECT * FROM ejabberd.archive"
output {
#       stdout { codec => json_lines }
        elasticsearch {
                index => "muc_room"
                hosts => ["localhost:9200"]

I need use mnesia DB, its default base for ejabber. How can connect mnesia DB with logstash, or it is possible use another way to include search engione to mnesia DB. Thank you

You need a JDBC driver for Mnesia but I don't believe anyone has written such a thing. Since Mnesia AFAIK isn't a traditional relational database with a SQL interface I wouldn't expect it to be easy to write such a driver.