Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu sayfada, Search Element geri çağırmalarının kullanımına ilişkin çeşitli örnekler bulunmaktadır. Bunlar, Custom Search Element API belgesinin Callbacks (Geri çağırmalar) bölümünde bulunan örnekleri destekler.
Arama Başlatma Geri Arama Örnekleri
Arama başlangıcı geri çağırması, arama için kullanılmadan önce sorguyu değiştirebilir.
Programlanabilir Arama Motoru, sorgu içinde önceden belirlenmiş terimler içerecek şekilde yapılandırılabilir ancak bu geri çağırma işlevi, geri çağırma işlevi için mevcut olan tüm bilgilere dayanarak sorguyu değiştirebilir.
Aşağıdaki arama başlangıcı geri çağırması, her sorguyu haftanın geçerli günüyle süsler.
Sonuçlarda Oluşturulan Geri Arama Örnekleri
Oluşturulan sonuçlar geri çağırması, sonuçlarla doldurulduktan sonra sayfayı değiştirmek için kullanışlıdır.
Sonuçların görüntülenmesiyle ilgili tüm sorumluluğu geri çağırmaya gerek kalmadan sonuçların görüntüsünü değiştirmeyi kolaylaştırmak için tasarlanmıştır.
Aşağıdaki örneklerde, sonuçlarda çalışmayan ve geri çağırma için oluşturulan iki uygulama gösterilmektedir.
Sonuçlara Hazır Geri Arama Örnekleri
Kelime Bulutu
Sonuçlar hazır geri çağırması, bariz bir şekilde uygulama sonuçlarını, HTML'yi değiştirmek için oluşturulan sonuçlar geri çağırması kullanılarak ulaşılması zor bir biçimde göstermektir. Sonuçlar hazır geri çağırması, boş bir div ile başlar.
Search Element API dokümanındaki bir örnek, sonuçların çok basit bir sürümünü oluşturmak için geri çağırmanın nasıl kullanıldığını gösteriyordu.
Başka bir örnekte, sonuçlar hazır geri çağırmasından elde edilen sonuç verilerinin nasıl tutulacağı ve standart sonuç görüntüsünü süslemek için kullanılabilecek oluşturulan sonuçlara geri çağırmanın nasıl iletileceği gösterilmiştir.
Aşağıdaki sonuçlar hazır geri çağırması, arama sonuçlarının bir sonuç listesi olması gerekmediğini gösterir. Arama sonuçlarının normal görünümünü, sonuçların başlıklarında ve içeriğinde bulunan kelimelerin bir kelime bulutuyla değiştirir. Sonuç listesi kullanıcınız için yalnızca ara bir adım olduğunda bu tür bir geri çağırma söz konusu aşamayı atlayabilir ve sonuçları kullanıcının istediği raporu sunmak için kullanabilir.
İki Bölümlü Geri Arama Örneği
Hazır sonuçlar ve oluşturulan sonuçlar geri çağırmaları, ilkinden ikincisine bilgi aktarmak için birlikte kullanılabilir.
Örneğin, sonuç nesneleri dizisindeki bilgiler, sonuçlar hazır geri çağırmasında kullanılabilir, ancak sonuçlar için oluşturulan geri çağırma işleminde kullanılamaz.
Bu bilgileri, sonuçlar hazır geri çağırmasının parçası olarak bir diziye kaydederek oluşturulan sonuçlar geri çağırması için erişilebilir hale getirebiliriz.
Bunun bir örneği, bir görsel sonucu tıklandığında gösterilen önizleme panelini atlamaktır.
İki bölümlü bir geri çağırmayla, resim sonuçlarının tıklandığında bir resim önizlemesi görüntülemek yerine, doğrudan ilgili web sitelerine bağlantı vermesini sağlayabiliriz.