2013-10-29 20 views
5

ile büyük küçük harf duyarlı olmayan sorgular In DynamoDB'de dize değerleri büyük/küçük harf duyarlıdır. Uygulamamda, kullanıcılar profil adı için db’yi arayabilirler. Ancak, arama yaptıkları takdirde, 'alan' deyin, sonra 'Alan' arama sonuçlarında geri döndürülemez. Kullanıcıların iyi sonuç almak için büyük/küçük harf duyarlı olmayan aramalar yapmasına nasıl izin verebilirim?Amazon Dynamo DB

FYI: Ön uçta AngularJS ile DynamoDB'yi Node.js ve Express ile kullanıyorum. Db'ye yönelik tarama isteği betiği bir Express yol js dosyasında bulunur; Kullanıcı isteğini yorumlamak ve sunucuya göndermek için kullanılan kod bir AngularJS denetleyicisidir.

cevap

0

DynamoDB tablonuzu indekslenecek tablonuzdaki güncellemeleri yayınlamak için bir Lambda işleviyle AWS ElasticSearch'a bağlayabilirsiniz. ElasticSearch, tam metin ve büyük/küçük harf duyarsız aramalara izin verir, böylece tam olarak aradığınız şeydir. İşte AWS çözüm mimarları tarafından bir example architecture. AWS Labs, aynı görevi yerine getiren DynamoDB Logstash plugin'u da sunar.