Nõuded: Lisa kasutajaliidesse täisteksti otsingufunktsioonid, nagu menüüd, vestlussõnumid jne. Taustal on palju täisteksti otsingu vahetarkvara, nagu ElasticSearch, Lucene, Solr, SQL Server sisseehitatud jne. Kuidas saavutada täisteksti otsingut esiküljel ilma taustaliidese kasutamiseta?
Läbivaatamine:
Fuse.js Võimas, kerge udune otsinguteek, kirjutatud JavaScriptis ilma sõltuvusteta.
Ametlik veebileht:Hüperlingi sisselogimine on nähtav. Allikas:Hüperlingi sisselogimine on nähtav. Parameetrite konfiguratsioon:Hüperlingi sisselogimine on nähtav.
See artikkel kasutab Angular 19 + fuse.js täisteksti otsingufunktsiooni rakendamiseks ning renderdus on järgmine:
NPM-i paigaldus
Kood:
Väljund:
[ { "ese": { "pealkiri": "Õige Ho Jeeves", "autor": "P.D. Mans", "sildid": ["fiktsioon", "sõda"] }, "refIndex": 1, // index algses nimekirjas "skoor": 0.12282280261157906 }, { "ese": { "pealkiri": "Vana mehe sõjalugu", "autor": "John X", "sildid": ["sõda"] }, "refIndex": 0, "skoor": 0.3807307877431757 }
] Märkus:Mida väiksem on skoor, seda täpsem see on, see tähendab, mida kõrgem on sobivus.
Viide:Hüperlingi sisselogimine on nähtav. |