Ziyaretçiniz aradığını bulsun.

lightembed sitenize anlam temelli arama ekler. Tamamı ziyaretçinin tarayıcısında çalışır: sunucu yok, abonelik yok, sorgu başına ücret yok.

Canlı demo: Türkçe Wikipedia, astronomi …
Yazmayı deneyin, ya da üstteki örneklerden birine tıklayın. Arama dizini siz yazana kadar indirilmez.
skor: anlam benzerliği, 0 ile 1 arası
3,24 MBmodelin tamamı, tek indirme
8,2 KBaramayan ziyaretçinin ödediği
0,49 mssorgu süresi, M4 Pro
$0sorgu başına, sonsuza dek

Anahtar kelime araması bunları bulamaz.

Ziyaretçi sizin başlığınızı bilmez, kendi kelimeleriyle yazar. lightembed kelimeyi değil anlamı eşleştirir; kelimeler hiç örtüşmese de doğru sayfa çıkar.

vergi iadesi nasıl alınır->Gelir vergisi beyanname süreci
kargom hâlâ gelmedi->Sipariş takibi ve teslimat
üyeliğimi nasıl kapatırım->Hesap silme adımları

Üç örnekte de sorgu ile sayfa başlığının ortak kelimesi yok. Solda ziyaretçinin yazdığı, sağda bulunması gereken sayfa.

Sunucu yok. Gerçekten.

İndeksleme kendi makinenizde bir kez çalışır ve statik dosyalar üretir. Ziyaretçide çalışan tek şey, tarayıcısındaki küçük arama motoru.

içeriğinizmd, html
lightembed indexsizin makineniz
statik dosyalarher hosting
tarayıcıziyaretçinin cihazı

Kurulum üç komut.

Kurulacak sunucu, yönetilecek API anahtarı, ayarlanacak boru hattı yok.

1. İçeriği al

Elinizde içerik dizini varsa bu adımı atlayın. Yalnızca yayındaki site varsa indirin.

# yayındaki siteyi indir, robots.txt'e uyar
npx lightembed crawl https://siteniz.com/dokumanlar/ --out ./icerik

2. İndeksle

Sayfaları parçalara böler, anlam vektörlerine çevirir, statik bir paket yazar.

# indeksle
npx lightembed index ./icerik --model ./model-tr.bin \
  --out ./public/lightembed --base-url https://siteniz.com

3. Sayfaya koy

Bir script etiketi ve bir eleman. Paket her statik hostingde çalışır.

<!-- sayfanıza -->
<script type="module" src="/lightembed/widget.mjs"></script>
<lightembed-search src="/lightembed"></lightembed-search>

Ne satın alıyorsunuz?

Bir dosya, araçları ve bir yıl güncelleme. Abonelik yok, kullanım sayacı yok.

$20bir kez, site başına

14 gün koşulsuz iade. 12 ay güncelleme dahil; sonrası isteğe bağlı $10/yıl.

Türkçe model

3,24 MB'lık model-tr.bin. Sitenize lisanslı, size özel parmak izli. Paranızın karşılığı olan dosya bu.

Araç seti

Site indirici, indeksleyici ve arama kutusu. Tek zip, kendi makinenizde çalışır; hiçbir şey bize bağlanmaz.

Güncellemeler

12 ay boyunca her iyileştirme dahil; lightembed update tek komut. Süre bitince elinizdeki sürüm sonsuza dek çalışır; isterseniz $10/yıl ile güncel kalırsınız.

Komut satırı size göre değilse

Hosted sürüm geliyor: URL'inizi verin, indekslemeyi biz yapalım, içeriğiniz değiştikçe otomatik güncelleyelim. Aylık abonelik, kurulum sıfır.

Ziyaretçinin faturası, bayt bayt.

Her sayı ölçüldü, hesaplanmadı: tabloyu test kodu üretiyor, elle yazılmıyor. Aramayan ziyaretçi yalnızca ilk satırı öder.

kalemhamgzip
açılışta inen her şey21,7 KB8,2 KB
arama motoru, wasm103,3 KB48,1 KB
Türkçe model3,24 MB2,58 MB
indeks, 5.000 parça2,88 MB1,39 MB
ilk aramada toplam8,4 MB4,41 MB
8,2 KB

Sayfa açılışının tamamı. Ağır dosyalar ziyaretçi aramaya niyetlenene kadar inmez; bunu yukarıdaki demoda izleyebilirsiniz.

45 s

5.000 parçayı indekslemek. Sizin makinenizde, derleme anında, bir kez. Ziyaretçi bunun hiçbirini beklemez.

Ölçümler

Sınırımızı biz söyleyelim.

Daha kaliteli ücretsiz bir model var ve 36 kat daha büyük. Kalite tavanı arıyorsanız onu kullanın; ziyaretçiye 118 MB indirtmem diyorsanız, lightembed bunun için var.

ModelKalite, STS22Tarayıcıya inenMB başına kalite
lightembed-tr0,4503,24 MB0,139
potion-multilingual-128M0,504128 MB0,0039
emrecan bert-base-turkish0,563110 MB0,0051
multilingual-e5-small0,673118 MB0,0057

Tabloyu kendi test düzeneğimiz üretti; komutlar ve ham sonuçlar repoda. Bir megabayta sıkıştırılmış kalitede aramızdaki fark 24 kat.

Her sonucun hesabı sorulabilir.

Arama hem anlamı hem kelimeyi kullanır. Hangi sonucun nereden geldiğini, iki tarafın skora katkısını ve ağırlığı değiştirince ne olacağını gösteren denetim aracı her indeksle birlikte gelir.

Arama denetim aracı: her sonuç için anlamsal ve anahtar kelime sıralamalarındaki yeri, iki tarafın skora katkısı ve füzyonun neyi değiştirdiği.

Kendi verinizde aynı çıktıyı lightembed explain komutu verir.

Kısa cevaplar.

Sunucuma bir şey kurulacak mı?

Hayır. Çıktı düz statik dosya; GitHub Pages, Netlify ya da kendi hostinginiz, fark etmez. Çalışırken bize hiçbir istek gitmez.

İçeriğim değişince ne yapacağım?

Aynı indeksleme komutunu tekrar çalıştırın. Değişmeyen sayfalar önbellekten gelir, yalnızca yeni ve değişen sayfalar işlenir.

Neden Türkçe'ye özel?

Genel modeller Türkçe ekleri tanımaz. Bu model Türkçe için eğitildi; bu kadar küçük olabilmesinin sebebi de tek dile odaklanması.

Kalitesi bana yeter mi?

Yukarıdaki demo gerçek ürün, süslenmiş bir kopya değil. Kendi sorularınızla deneyin; ikna etmiyorsa satın almayın.

Beğenmezsem?

14 gün içinde e-posta atın, sorgusuz iade. Demo gerçek ürün olduğu için çoğu kişi satın almadan önce zaten biliyor.

Güncellemeler nasıl çalışıyor?

lightembed update yeni sürümü indirir. İlk 12 ay dahil; sonrası isteğe bağlı $10/yıl. Yenilemeseniz de elinizdeki çalışmaya devam eder.

Karar vermeden önce kutuya üç kelime yazın.

285 Türkçe Wikipedia maddesi üzerinde, tarayıcınızda. Kelime örtüşmeyen bir soru sorun.