ayuda con script de busqueda

Tengo una base de datos de la biblia con las siguientes columnas libro, capitulo, verso y texto.

Usando el formulario de búsqueda en HTML, el usuario ingresa una busqueda compleja como:

Genesis 3:2, 8-7; Mateo 3:15-8; jueces 1

Donde el resultado sería

1) Texto del versiculo Genesis 3:2 2) Texto de los versiculos Genesis 3:8-7 3) Texto de los versiculos Mateo 3:15-8 4) El capitulo entero Jueces 1

¿Cómo puedo desarrollar una busqueda MySql para obtener esos resultados?

Quiero lograr lo que hacen el sitio de BibleGateway.

Gracias