2013-10-29 16 views
5

Trong Trong DynamoDB, các giá trị chuỗi phân biệt chữ hoa chữ thường. Trong ứng dụng của tôi, người dùng có thể tìm kiếm db cho tên hồ sơ. Tuy nhiên, nếu họ tìm kiếm, nói 'alan', thì 'Alan' sẽ không được trả lại trong kết quả tìm kiếm. Làm cách nào tôi có thể cho phép người dùng chỉ định các tìm kiếm phân biệt chữ hoa chữ thường để truy xuất kết quả tốt?Truy vấn phân biệt chữ hoa chữ thường với Amazon Dynamo DB

FYI: Tôi đang sử dụng DynamoDB với Node.js và Express, với AngularJS trên giao diện người dùng. Kịch bản lệnh yêu cầu quét đối với db nằm trong tệp js tốc độ nhanh; mã để giải thích yêu cầu của người dùng và gửi đến máy chủ nằm trong bộ điều khiển AngularJS.

Trả lời

0

Bạn có thể kết nối bảng DynamoDB của bạn với AWS ElasticSearch với hàm Lambda để truyền các cập nhật trong bảng của bạn để được lập chỉ mục. ElasticSearch cho phép tra cứu toàn văn bản và phân biệt chữ hoa chữ thường nên nó chính xác là những gì bạn đang tìm kiếm. Dưới đây là một số example architecture bởi kiến ​​trúc sư giải pháp AWS. AWS Labs cũng cung cấp DynamoDB Logstash plugin hoàn thành nhiệm vụ tương tự.

Các vấn đề liên quan