2016-03-22 11 views
2

Ich brauche einen Assistenten mit Azure Search (AS) SDK-Einstellungen. Ich habe einen Index mit einer Spalte, die im Index IsSortable ist, und ich verwende die Standardreihenfolgeby aufsteigend (asc). Die Ergebnisse geben kein Problem zurück und funktionieren wie erwartet, bis die Daten in dieser Spalte eine Kombination aus Groß- und Kleinschreibung aufweisen, z. B. Titel, oberer und unterer Wert. Azure Search SDK orderby case sensitive Ergebnisse

Dies ist ein Beispiel dafür, was AS mir gibt:

  1. Apple-
  2. PEAR
  3. Peach
  4. Apfel
  5. Pfirsich
  6. Birne

Dies ist was ich würde Folgendem rechnen:

  1. Apfel
  2. Apfel
  3. Pfirsich
  4. Peach
  5. Birne
  6. PEAR

Dies ist meine aktuelle Suchparametereinstellung:

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

Gibt es eine Möglichkeit, Azure auf Groß-/Kleinschreibung bei der Bestellung zu ignorieren, da ich keine Dokumentation finden kann.

Dank Rob

Antwort

3

Derzeit gibt es keine integrierte Möglichkeit, Groß- und Kleinschreibung Sortierung zu tun. Eine Möglichkeit ist das Hinzufügen eines Felds zu Ihrem Index mit case-normalisierten Werten und die Sortierung nach diesem Feld.

Bitte stimmen Sie für this UserVoice suggestion, um uns zu helfen, diese Arbeit zu priorisieren. Vielen Dank!

+0

Danke für die Antwort. Ihr Vorschlag war etwas, was ich vermeiden wollte, aber danke für die Verbindung zu UV. Ich habe abgestimmt – user3612921