Исходное условие:
Код: Выделить всё
.filter(result -> StringUtils.isNotBlank(title) && StringUtils.contains(result.getTitle().toLowerCase(), title.toLowerCase()))
Код: Выделить всё
.filter(result -> StringUtils.isNotBlank(title) &&
(StringUtils.contains(result.getTitle().toLowerCase(), title.toLowerCase()) ||
((result.getExtendedAddress()!= null) && (StringUtils.contains(result.getExtendedAddress().toLowerCase(), title.toLowerCase()))))
Подробнее здесь: https://stackoverflow.com/questions/701 ... -condition