Тут очень важно понять отоичия между mysql и elasticsearch. 2й это поисковый движок в первую очередь. Мы его используем в связке с mysql, т.к. транзакции доя нас очень важны.
Перед вызовом функции которая открывает fancybox измените измените URL адрес страницы на site.com/section/news/#news_1 с помощью объекта history. После этого вызывайте функцию, которая открывает fanxybox. Там нужно узнать что написано в URL после # и исходя из этого отобразить новость. И наконец после загрузки страницы вызовите функцию открытия fanxybox.