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:
@@ -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); });
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user