В общем этот вариант подсвечивает все слова найденные на странице результатов поиска:
<script>
document.addEventListener("DOMContentLoaded", () => {
let searchinput = document.querySelector('#searchinput').value;
let newValue = '<b>' +searchinput+ '</b>';
const elements = document.querySelectorAll('.fulldesc');
elements.forEach((element) => {
element.innerHTML = element.textContent.replaceAll(searchinput, newValue);
});
});
</script>
Но осталось как то решить задачу чтобы выводился именно тот кусок описания в котором есть данное словосочетание.