GNS Network

Otomatik Tamamlama Nasıl Çalışır Googlenın Sorgu Tamamlamalarının Arkasındaki Patent

Otomatik Tamamlama Nasıl Çalışır Googlenın Sorgu Tamamlamalarının Arkasındaki Patent

Sorgu tamamlamaları, bir araştırmacı arama kutusuna bir sorgu yazmaya başladığında görünebilecek bir dizi tahmine dayalı öneridir. Arama yapanlara, aramaya başladıklarına göre aramaları için olası terimler sunarlar ve tamamen isteğe bağlıdırlar. Google, 30 Haziran 2021'de sorgu tamamlama konusunda bir patent verdi. Google, geçmişte yardım sayfalarına, sorgu tamamlama kullanımlarıyla ilgili bilgiler eklemişti:

Bu patent, web sayfaları, resimler, metin belgeleri ve videolar gibi multimedya içeriği gibi kaynakları, bir araştırmacının bilgi ihtiyaçlarıyla ilgili tanımlamayı ve kaynaklar hakkındaki bilgileri, arama yapan kişiye en yararlı şekilde sunmayı amaçlayan arama motorlarıyla ilgilidir . İnternet arama motorları genellikle, araştırmacı tarafından gönderilen bir sorguya yanıt olarak, her biri bir kaynağı tanımlayan bir dizi arama sonucu (SERP) döndürür.

İnternet arama motorlarını çalıştıran arama sistemleri, arama yapanların bilgi ihtiyaçlarını karşılamalarına yardımcı olmak için arama yapanlara sorgu tamamlamaları da sağlayabilir. Bu patentte kullanıldığı şekliyle, "sorgu tamamlama" terimi, sorgu olarak kullanılabilecek önerilen bir terim dizisini ifade eder. Bazı arama sistemleri, arama yapan kişi bir sorgu girerken bir listede sorgu tamamlama sağlayabilir. Bir arama sistemi için bir arama cihazı arayüzü, arama yapan kişi bir sorgunun her karakterini girerken tipik olarak arama sistemine girdi gönderir ve arama sistemi, girilen karakterlerle eşleşen sorgu tamamlamaları sağlar.

Arama yapan kişi bir arama komutu girişine girmeden önce arama sistemine gönderilen karakterler, örneğin bir giriş klavyesinde "Enter" tuşuna veya arama arayüzünde "ara" düğmesine basılması, "sorgu öneki" olarak adlandırılabilir. Sorgu tamamlamaları alındığında, arama cihazı, arama seçimi için sorgu tamamlamalarını görüntüler. Arayan kişi, sorguyu girmek için sorguyu manuel olarak yazmadan sorgu tamamlamasını bir arama sistemine göndermek için sorgu tamamlamalarından birini seçebilir.

SERP'lerde Örnek Bir Sorgu Tahmini

Sorgu tamamlamalarının örnek bir sunumu, bir arama sistemi tarafından önceki teknikte sağlanır. Örnek sunum, tek karakterli sorgu öneki "n" için sağlanan sorgu tamamlamalarının bir listesini içerir.

SERP'lerde Örnek Bir Sorgu Tahmini

Sorgu öneki, bir web tarayıcısının grafiksel arama arayüzünün yazılımıyla veya bir arama cihazına kurulu başka bir yazılım uygulamasının arama arayüzünün yazılımıyla, örneğin bir mobil bilgisayar üzerine kurulu bir mobil uygulama gibi, bir arama sistemine gönderilebilir. cihaz. Sorgu önekini almaya yanıt olarak, arama sistemi, arama cihazında sunulan bir formda bir arama sonuçları sayfası veya diğer duyarlı verileri sağlayabilir. Arama sonuçları sayfası, bir biçimlendirme dili belgesi olarak sağlanabilir, örneğin, bir Köprü Metni İşaretleme Dili belgesi. Arama cihazı, arama sonuçları sayfasını arama cihazının bir ekranında sunmak için örneğin bir web tarayıcısı kullanarak belgeyi oluşturabilir.

Arama sonuçları sayfası, sıralı bir düzende sorgu önekinin olası tamamlamalarını temsil eden sorgu tamamlamalarını içerir. Sorgu tamamlama, "haberler" ilk sırada yer alır. Özellikle, önceki tekniğe ait arama sistemi, sorgu tamamlamaları oluştururken önceki bir sorguyu dikkate almayabilir veya yalnızca sorgu önekiyle eşleşen önceden gönderilmiş sorguları dikkate alabilir. Bu, araştırmacı, örneğin daha önce gönderilen sorular aracılığıyla veya açık bir şekilde, örneğin bir araştırmacı profili aracılığıyla bebeklere ve ebeveynliğe daha fazla ilgi gösterse bile böyle olabilir. Arama sonuçları sayfası, arama yapan kişi sorguyu girerken, başka bir deyişle, aramayı yapan kişi sorguyu girmeyi bitirmeden önce sağlayabilecek arama sonuçlarını da içerir. Bu şekilde sağlanan arama sonuçları, "anlık" arama sonuçları olarak anılacaktır.

Bir arama sistemi, şu anda en yüksek sıradaki sorgu tamamlamayı karşılayan arama sonuçlarını elde ederek arama sonuçlarını elde edebilir. Bu örnekte, arama sonuçları, sorgu öneki "basketbol" için en yüksek sıralı sorgu tamamlama içindir. Bu patent, bir sistemin, birçok araştırmacının arama faaliyetinin kayıtlarında, arama yapan tarafından daha önce girilen bir sorguyla, sorgu tamamlamalarının ne kadar olası olduğuna bağlı olarak sorgu tamamlamalarını sıralamak için genel amaçlı bir eylem tahmin motorunu nasıl kullanabileceğini açıklar. Muhtemel sorgu tamamlamalarını belirlemek için arama faaliyetinin kayıtlarını aramak için bir referans sorgusu kullanılabilir. Genel olarak, bu spesifikasyonda açıklanan konunun yenilikçi bir yönü, aşağıdakileri içeren yöntemlerde somutlaştırılabilir:

  • Bir araştırmacıdan bir sorgu öneki alma.
  • Arayan için bir referans parametresi edinme.
  • Her olası sorgunun ilişkili bir tahmin puanına sahip olduğu, arama yapan etkinlik oturumlarında referans parametresiyle birlikte ortaya çıkması muhtemel olası sorguların belirlenmesi.
  • Tahmin puanlarına göre olası sorguların bir sıralamasının belirlenmesi.
  • Sorgu önekini almaya yanıt olarak olası sorguların sıralamasını sağlama.

Sorgu Tamamlamaları için Referans Parametreleri

Bu patent ayrıca, her biri yöntemlerin eylemlerini gerçekleştirmek üzere yapılandırılan, bilgisayar depolama cihazlarına kaydedilen ilgili bilgisayar sistemlerini, aygıtları ve bilgisayar programlarını da içerebilir. Patent, bu ek özellikleri isteğe bağlı özellikler olarak tanımlar. Daha önce araştırmacı tarafından gönderilen bir sorgu olan bir referans parametresi kullanabilir. Bu referans parametresi şöyle olabilir:

  • Coğrafi konum.
  • Dil Tercihi.
  • Arayan profiliyle ilişkili ilgi alanı.

Sorgu tamamlamaları için referans parametrelerinin arkasındaki eylemler şunları içerir:

  • Olası sorguların ilk puanlarıyla başlayarak.
  • İlk puanlardan olası sorgular için ilgili değiştirilmiş puanları ve olası sorguların tahmin puanlarını belirleme.
  • Muhtemel sorguların ilk puanlarının elde edilmesi, sorgu öneki için sorgu tamamlamalarının temel bir koleksiyonunda puanların elde edilmesini içerir.
  • Arama yapan kişi etkinliği oturumlarında referans parametresiyle birlikte ortaya çıkması muhtemel olan sorguları bulmak, referans parametresinin ve sorgu önekinin e karakterlerinin, önbellekteki her önbellek girişinin ilişkilendirildiği, olası sorguların önbelleğindeki bir girişe karşılık geldiğinin belirlenmesini içerir. önceden belirlenmiş olası sorgularla.
  • Olası sorgular için arama etkinliği oturumları araması yapmadan önbellekteki girişle ilişkili olası sorguları elde etme.

Bu eylemler şunları içerir:

  • Sorgu önekinin ardından gelen bir karakter içeren ikinci bir sorgu öneki alma.
  • Başvuru parametresini ve sorgu önekinin karakter alt kümesini içeren bir anahtar oluşturma.
  • Anahtarın olası sorguların önbelleğindeki bir girişe karşılık geldiğine karar vermek.
  • Olası sorguların önbelleğindeki girişle ilişkili olası sorguları döndürme.
  • Muhtemel sorguları, sonraki karakteri içeren ikinci sorgu önekine göre filtreleme.

Arama yapan kişi etkinliği oturumlarında referans parametresiyle birlikte ortaya çıkması muhtemel sorguların belirlenmesi şunları içerir:

  • Bir işlemin bulunması, referans parametresine ve sorgu önekine dayalı olası sorgular için bir arama etkinliği oturumları araması kaydetti ve işlem tamamlandıktan sonra, başvuru parametresi ve sorgu önekine dayalı olası sorgular için arama etkinliği oturumlarının araması tamamlandı. .
  • Arama sonucundan olası sorguların elde edilmesi.
  • Arama etkinliği oturumlarında referans parametresiyle birlikte ortaya çıkması muhtemel sorguları aramak, yaprak sunuculara, sorgu önekinin ilk karakterini sağlamayı içerir, burada her yaprak sunucu bir ara sunucuya veya bir kök sunucuya, yalnızca olası sorguları döndürür. sorgu önekinin ilk karakteriyle başlayan.
  • Olası sorguların temel bir sorgu tamamlama koleksiyonunda oluşup oluşmadığını analiz etme.
  • Sorgu tamamlamalarının temel koleksiyonunda oluşmayan olası sorgulardan herhangi birini filtreleme.
  • Muhtemel sorguların ilk puanlarından muhtemel sorgular için ilgili değiştirilmiş puanların yapılması, muhtemel sorgunun bir ilk sıralama puanının bir sıralama faktörü ile çarpılmasına dayalı olarak muhtemel sorgu için yeni bir sıralama puanının hesaplanmasını içerir.

Sıralama faktörü R şu şekilde verilir:

.işlev..işlev. ##EQU00001## burada P(x|q), referans parametresi q'nun da aynı aktivite oturumunda gerçekleştiği göz önüne alındığında, (x) bir aktivite oturumunda meydana gelen olası x sorgusunun olasılığının bir ölçüsüdür ve P(x) x olası sorgusunun bir etkinlik oturumunda görünme olasılığının bir ölçüsüdür.

Bu Sorgu Tamamlama Patenti Kapsamındaki Avantajlar

  • Daha alakalı ve daha kişiselleştirilmiş sorgu tamamlamaları.
  • Başka türlü göremeyecekleri faydalı sorgular.
  • Önbellek kullanan bir tahmin motoru, sistem performansını iyileştirebilir ve bir tahmin motorunun aşırı yinelenen arama yapmasını engelleyebilir.
  • Yaprak sunucularda filtreleme yapan bir tahmin motoru, sunucular arasında değiş tokuş edilen bilgi miktarını azaltır.
  • Sorgu önekinin yalnızca bir karakter alt kümesine göre filtreleme, yanıt gecikmesini azaltabilir.

Bir Arama Sistemi Tarafından Sağlanan Sorgu Tamamlamaları

Örnek sunum, tek karakterli sorgu öneki "n" için sağlanan sorgu tamamlamalarının bir listesini içerir. Bu örnekte, arama yapan kişinin daha önce "bebek giysileri" sorgusunu gönderdiği varsayılır. Arama sistemi, aşağıda açıklanan teknikleri kullanarak arama yapan için daha alakalı, pratik veya kişiselleştirilmiş sorgu tamamlamaları sağlamak için bu bilgileri kullanabilir. Örneğin, bir arama sistemi, kısa süre önce "bebek giysileri" sorgusunu giren bir kullanıcının, şu anda haberlerden çok bebek giysileriyle ilgilenme olasılığının daha yüksek olduğunu belirleyebilir. Böylece, arama sistemi, önceki "bebek giyimi" sorgusu ile arama yapan etkinlik verilerinde birlikte meydana gelebilecek sorgu tamamlamaları üretebilir. Örneğin, arama sistemi, "yenidoğan giysileri" sorgu tamamlamanın ve "yenidoğan bebek giysileri" sorgu tamamlamanın, arama yapan etkinlik verilerinde önceki "bebek giysileri" sorgusu ile birlikte ortaya çıkma olasılığının yüksek olduğunu belirleyebilir.

Son sorgu dikkate alınmamış olsaydı, sorgu tamamlamaları, en üst sıradaki birçok sorgu tamamlama arasında başka türlü görünmeyebilir. Bu nedenle, önceki sorgular, Google'da bir sorgu tamamlamada gösterilenleri etkileyebilir.

Bir Arama Sistemi Tarafından Sağlanan Sorgu Tamamlamaları

Önceki sorgulara bakılarak belirlenen sorgu tamamlamalarının sunulması, arama sisteminin bir sorgu öneki için daha alakalı arama sonuçları sağlamasıyla da sonuçlanır. Örneğin, "yenidoğan kıyafetleri" sorgusu için elde edilen arama sonuçlarının, önceki sorgusu "bebek kıyafetleri" olan bir arama yapan kişi tarafından, haberlerle ilgili arama sonuçlarından daha uygun görülme olasılığı daha yüksektir. Arama sistemi, sorguların ne kadar süreyle saklandıkları ve sorgu tamamlama oluşturmada kullanılıp kullanılmadıklarıyla ilişkili olduğundan, arama yapanların önceden gönderilen sorgularının sistem tarafından depolanıp depolanmadığını kontrol etmelerine olanak tanır.

Sorgu Tamamlama için Çıkarımlar

Bu patent, önbelleğe almanın nasıl gerçekleştiğini ve olası sorgu önerilerinin tanımlanmasını açıklamaya devam ediyor. Özellikle sayfaları bir arama motorunun sayfaları sıralayabileceği sorgu terimleri için optimize ederseniz, Google'ın sorgu tamamlama bilgilerini bilmek iyidir . Sunduğunuz ürünü aramaya başlayan biri, arama sonuçlarını etkileyebilecek referans parametrelerine göre farklılık gösteren sonuçlar görebilir. Bu referans parametreleri, coğrafi konumu, dil tercihini, bir arayan profiliyle ilişkili ilgi alanını ve daha önce aranan sorguları içerebilir. Oluşturduğunuz sayfalar hangi sorgu tamamlamalarını bulabilir?

Blog içeriklerinin temel paylaşım amacı o konuyu tartışmaya açmaktır. Sende fikirlerin ile konu hakkında katkıda bulun.
İfadeleri Gösterİfadeleri Gizle