Самый простой подход - использовать viewer.search
(документы здесь ), а затем выбрать возвращенные значения dbids.Обратите внимание, что поиск асинхронный, а результаты предоставляются в виде числового массива:
viewer.search('keyword', function(dbids){
if(dbids instanceof Array && dbids.length)
viewer.select(dbids)
})