One reason Kibana was changed to use an ID was so that you could rename a visualization and not break a dashboard it was embedded in. Also there were some bugs that were addressed by the change where a user would rename an object but the ID didn't change.
Are you using the Sharing feature?
Are you using a query? You can query by title like this;
GET .kibana/visualization/_search
{
"query": {
"match_phrase" : {
"title": "MySQL open files"
}
}
}
Regards,
Lee