2016-03-22 14 views
2

Azure Search (AS) SDK ayarları ile bazı asistana ihtiyacım var. Endekste IsSortable olan bir sütun ile bir indeks var ve ben yükselen (asc) varsayılan sıralamasını kullanıyorum. Sonuçlar sorun yaratmaz ve o sütundaki veriler Başlık, üst ve alt gibi bir durum karmaşasına sahip olana kadar beklendiği gibi çalışır.Azure Search SDK orderby case sensitve results issue

  1. Elma
  2. ARMUT
  3. Şeftali
  4. elma
  5. şeftali
  6. armut

budur:

Bu

bana veriyor GİBİ şeyin bir örnektir ne yapardım görmeyi beklediğiniz:

  1. elma
  2. Elma
  3. şeftali
  4. Şeftali
  5. armut
  6. ARMUT

Bu benim andaki arama parametre ayarı:

SearchParameters sp = new SearchParameters() 
      { 
       OrderBy = new string[] { "sortcolumn" }, 
       IncludeTotalResultCount = true, 
       SearchMode = SearchMode.Any, 
       Top = 60     
      }; 

Herhangi bir belge bulamadığım için siparişte durumu yok saymak için masmaviye ayarlamanın bir yolu var mı?

Teşekkür Rob

cevap

3

Halen küçük harf duyarsız sıralama yapmak için hiçbir yerleşik bir yolu vardır. Bunu yapmanın bir yolu, normalize edilmiş değerler ile dizininize bir alan eklemek ve o alana göre sıralamaktır.

Bu çalışmaya öncelik vermemize yardımcı olmak için lütfen this UserVoice suggestion'a oy verin. Teşekkürler!

+0

Yanıt için teşekkürler. Önerinizden kaçınmaya çalıştığım bir şeydi, ama UV'ye olan bağlantı için teşekkürler. Oy verdim – user3612921