Full-Text Search Nedir? Inverted Index, Relevance ve Elasticsearch'ün Yeri
Full-text search metni önceden kelimelere ayırıp her kelimenin geçtiği document'ları bir inverted index'te tutar; bu yüzden LIKE '%…%' gibi tabloyu taramaz, ekleri ve büyük/küçük harfi analyzer'la ele alır ve sonuçları BM25 ile sıralar. Gerçek çıktılarla 200 bin satırda LIKE'ın Index Scan'i ve Türkçe karakter sorunları, C#'ta oyuncak inverted index ve Elasticsearch _explain ile birebir aynı BM25 skoru, standard analyzer'ın Türkçe'deki eksikleri, shard/replica kavramları ve lisans geçmişi.
14 Kas 2026
·
15 dk
·
14