Gereksinimler: Ön tarafa menüler, sohbet mesajları gibi tam metin arama fonksiyonları ekleyin. Arka uçta ElasticSearch, Lucene, Solr, SQL Server gibi birçok tam metin arama ara yazılımı bulunmaktadır. Ön yüzde tam metin aramayı arka arayüze güvenmeden nasıl elde edilir?
Eleştiri:
Fuse.js Güçlü, hafif, bulanık arama kütüphanesi, JavaScript ile yazılmış, hiçbir bağımlılık olmadan.
Resmi Web Sitesi:Bağlantı girişi görünür. Kaynak:Bağlantı girişi görünür. Parametre yapılandırması:Bağlantı girişi görünür.
Bu makale, tam metin arama fonksiyonunu uygulamak için Angular 19 + fuse.js kullanır ve render şekli şöyledir:
NPM kurulumu
Kod:
Çıktı:
[ { "madde": { "başlık": "Right Ho Jeeves", "yazar": "P.D. Mans", "etiketler": ["kurgu", "savaş"] }, "refIndex": 1, // orijinal listede index "puan": 0.12282280261157906 }, { "madde": { "başlık": "Yaşlı Adamın Savaş Kurgusu", "yazar": "John X", "etiketler": ["savaş"] }, "refIndex": 0, "puan": 0.3807307877431757 }
] Açıklama:Puan ne kadar küçükse, o kadar doğrudur, yani, eşleşme ne kadar yüksekse.
Referans:Bağlantı girişi görünür. |