Bilgi alma sorgu dili - Information retrieval query language - Wikipedia

Bir bilgi alma (IR) sorgu dili bir sorgu dili arama dizinine sorgu yapmak için kullanılır. Bir sorgu dili resmi olarak bir bağlamdan bağımsız gramer (CFG) ve kullanıcılar tarafından metinsel, görsel / kullanıcı arayüzü veya konuşma biçiminde kullanılabilir. Gelişmiş sorgu dilleri genellikle profesyonel kullanıcılar için tanımlanır: dikey arama motorları, böylece sorguların formülasyonu üzerinde daha fazla kontrole sahip olurlar.

Sorgu dili türleri

  • Tam metin. En basit bir sorgu dili, tüm terimleri, sayfadaki gönderilerle eşleştirilecek kelimeler yığını olarak ele almaktır. ters indeks ve daha sonra en alakalı belgeleri almak için sıralama modellerinin uygulandığı yerlerde. CFG'de yalnızca belirteçler tanımlanır. Web arama motorları genellikle bu yaklaşımı kullanır.
  • Boole. AND, OR, NOT Boole operatörlerinin kullanımını da destekleyen bir sorgu dili.
  • Yapılandırılmış. Bir belge yapılandırıldığında ve belge yapısı kullanılarak indekslendiğinde (bir arada) alanlar içinde aramayı destekleyen bir dil.
  • Doğal lisan. Doğal dil sorgusunu, ilgili belgeleri almak için en iyi şekilde kullanılabilecek bir forma ayrıştırarak doğal dili destekleyen bir sorgu dili, örneğin Soru Cevaplama sistemler veya konuşma arama.

IR sorgu dillerinin farklı türlerin bir karışımı olabileceğini unutmayın. Büyük / küçük harf duyarlı veya kelime öbeği aramaları için özel joker karakter operatörleri ve özel arama işlevleri, bir sorgu dilinin parçası olarak tanımlanabilir.

Örnekler

IR sorgu diline bir örnek: Bağlamsal Sorgu Dili (CQL), web dizinleri, bibliyografik kataloglar ve müze koleksiyon bilgileri gibi bilgi erişim sistemlerine yönelik sorguları temsil eden resmi bir dildir.

Ayrıca bakınız

Dış bağlantılar