Значением по умолчанию для dismax является ИЛИ (необязательно), и если вы хотите, чтобы термины были обязательными, вы должны добавить знак плюс перед ними. Таким образом, предположим, что ваш запрос должен содержать «java with» что-то вроде «+ java + with developer programmer».
мм используется для установки количества необязательных предложений, которые должны совпадать. По умолчанию это 100%, поэтому, возможно, потребуется некоторая настройка, чтобы получить желаемый результат. Есть несколько примеров, которые можно найти здесь