İlgi değerlerini anlama

İlişkisel veritabanında, arama sorgusu tarafından döndürülen satırlar sorgu tarafından çağrılan tüm koşulları karşılamalıdır. Buna karşılık, Windows Search sorgusu arama koşullarını karşılayan belgeleri farklı derecelerde döndürebilir.

Örneğin, ilişkisel veritabanındaki "program" terimi için yapılan bir arama, sözcüğün belirli bir yazımını içeren kayıtlar üretir. Bir kaydın sözcüğün bir veya yüz örneğini içermesinin sonuçlar üzerinde hiçbir etkisi yoktur. Buna karşılık, Windows Search eşleşen belgelerle ilişkili bir ilgi değeri döndürür. Başlıkta "program" bulunan belgelerin ilgisi, yalnızca son paragraftaki sözcüğü içeren belgelerden daha yüksektir. Benzer şekilde, "programlar" ve "programlama" gibi arama teriminin çeşitlemelerini içeren belgeler de eşleşir ve sorgu tarafından döndürülür.

Windows Search sorguları , "rank" adlı sütunda tamsayı ilgi değerleri döndürür.

Ayrıca:

  • Sorgu tarafından döndürülen sıralama değerleri 0 ile 1000 arasında değişen tamsayılardır.
  • Daha yüksek derece değerleri, arama koşullarıyla daha iyi eşleşen belgeleri gösterir.
  • Sıralama değerleri yalnızca geçerli sorguya uygulanır, bu nedenle sorgulardaki sonuçlar için karşılaştırılamazlar.
  • Sıralama değerleri sorguyla eşleşen diğer belgelere göredir. Bu nedenle, belirli bir belgenin derecelendirme değeri sorguyla eşleşen diğer belgelere bağlıdır.
  • Yalnızca ilişkisel koşulla eşleşen öğelerin derece değerleri 1000'dir.

Döndürülen sıra değerlerini, CONTAINS içindeki sütun ağırlıklarını kullanarak, FREETEXT WHERE yan tümcesi ve RANK BY yan tümcesi koşullarında manipüle edebilirsiniz.