В dismax есть три вида фраз
-обязательный (перед словом стоит знак (+): означает, что ключевые слова должны существовать как в одном документе (в одном результате поиска)
-запрещено (перед словом стоит знак (-): означает, что ключевые слова не должны быть в результатах поиска
-и необязательный, который является значением по умолчанию и не предшествует какой-либо отметке: означает, что одно из ключевых слов, по крайней мере, в результате поиска
для фильтрации запросов по полям вы можете использовать параметр (qf)
qf = имя заголовка auther ISBN
или же
qf = имя для поиска только в поле имени