Mobil uygulama geliştirme / DIJION
Mobil aramada eski sonuçları yeni sorguyla karıştırmamak
Yazılan sorgu, gönderilen sorgu ve görünen sonuçları ayıran; yavaş ağ, filtre ve sıfır sonuç durumlarını kapsayan arama rehberi.
Arama kutusunda yeni kelime yazarken ekranda eski sonuçlar kalabilir. Bu durum açıkça belirtilmezse kullanıcı listede gördüğünü yeni sorgunun yanıtı sanabilir. Örnek bir içerik uygulamasında “tasarım” aramasını “oyun” olarak değiştiren kişinin, eski yazıları yanlış bağlamda seçmemesi gerekir. Aramayı yalnız bir metin alanı olarak tasarlamayın.
Hangi sorgunun sonuçlarını gösteriyorsunuz?
Yazılan metin, gönderilmiş sorgu ve sonuçların ait olduğu sorgu ayrı tutulmalıdır. Her tuşta arama veya Göster düğmesiyle arama seçimi ürün bağlamına bağlıdır. Her iki yöntemde de geç gelen eski yanıt yeni sonuçların üstüne yazmamalıdır. Kullanıcı sorguyu temizlediğinde bekleyen yanıtın ekranı tekrar doldurmasını önleyin.
Sonuç yok ile henüz arama yok ayrımı
Tüm sütunlar için tabloyu yatay kaydırabilirsiniz.
| Durum | Açıklama | Yararlı eylem |
|---|---|---|
| Sorgu boş | Henüz arama yapılmadı | Konu önerisi göster |
| Yanıt bekleniyor | Bu sorgu aranıyor | Girdiyi düzenlenebilir tut |
| Sonuç sıfır | Bu sorgu ve filtrelerde eşleşme yok | Filtreleri gözden geçir |
Filtrelerin etkisini görünür tutun
Kullanıcı daraltıcı bir filtreyi unuttuğunda aramayı başarısız sanabilir. Aktif filtreleri sonuç alanının yakınında gösterin. “Filtreleri temizle” ile “Aramayı temizle” farklı işlemlerdir; birinin diğerini sessizce silmemesi gerekir. Filtre değişince seçili kaydın, liste konumunun ve sonuç sayısının ne olacağını aynı akışta belirleyin.
Sonuçtan geri dönünce bağlamı koruyun
Bir sonuç açılıp geri dönüldüğünde sorgu ve filtreler korunursa karşılaştırma devam edebilir. Ancak veriler değişmişse eski sıralamayı güncel gibi sunmayın. Sorgu geçmişi saklanacaksa kapsamını ayrıca değerlendirin; paylaşılan cihazda kişisel aramaları görünür kılmak her ürün için uygun değildir. Saklama, aramanın çalışması için otomatik bir gereklilik değildir.
Aramayı yavaş bağlantıda deneyin
- İki sorguyu hızla gönderin; yanıtları ters sırada döndürün.
- Yanıt gelmeden metni temizleyin ve filtreyi değiştirin.
- Sonuç yok durumundan filtreleri kaldırarak çıkın.
- Sonuç açıp geri dönün; sorgu ve kaydırma bağlamını inceleyin.
Teslim çıktısı hangi sonuçların hangi sorguya ait olduğunu açıklayan bir durum tablosudur. Bu ayrım hem yanıltıcı görünümü hem gereksiz tekrar aramayı azaltmaya yardımcı olur.