Die Suche wurde angepasst:Titel und Beschreibung werden jetzt direkt gemeinsam durchsucht.

Teiltreffer funktionieren, z. B.:
Rechen findet Rechenschiffchen
ein Fragment aus der Beschreibung findet den Artikel ebenfalls
Groß-/Kleinschreibung spielt keine Rolle
Die zusätzliche lokale ID-Filterung wurde entfernt, da sie Treffer teilweise wieder ausgeblendet hat.
Die Suche verwendet nun die serverseitige MongoDB-Abfrage mit regulären Teiltreffern.
This commit is contained in:
2026-10-07 15:55:07 +02:00
parent c9edf4a4c8
commit 04c8505531
+2 -11
View File
@@ -3903,17 +3903,8 @@ document.addEventListener('DOMContentLoaded', ()=>{
return;
}
input?.classList.add('searching');
fetch(`/search_word/${encodeURIComponent(term)}`)
.then(r=>r.json())
.then(data=>{
if (data && data.success && Array.isArray(data.response)){
descSearchIds = new Set(data.response.map(String));
} else {
descSearchIds = new Set();
}
return loadItems(0, false, term, 'description');
})
.catch(()=>{ descSearchIds = new Set(); return loadItems(0, false, term, 'description'); })
descSearchIds = null;
loadItems(0, false, term, 'title_description')
.finally(()=>{ setTimeout(()=> input?.classList.remove('searching'), 300); });
}