Tôi muốn sử dụng API tìm kiếm với một ứng dụng đã sử dụng một mô hình được xác định (db.Model
).Sử dụng Python API tìm kiếm - Google App Engine Big Table
Ví dụ, giả sử rằng mô hình của tôi trông như thế này:
class Greeting(db.Model): author = db.StringProperty() content = db.StringProperty() date = db.DateTimeProperty()
Bây giờ làm thế nào để sử dụng API tìm kiếm để truy vấn đơn vị Greeting
?
Tôi đã đọc the documentation nhưng thành thật mà nói, tôi không hiểu điều đó.
Vui lòng cho tôi một ví dụ rất đơn giản.
Cảm ơn. Vậy lớp Tài liệu là một cách mới cho dữ liệu lưu trữ? Có bất kỳ lợi thế hay bất lợi của việc sử dụng tài liệu thay vì db.Model (tất nhiên ngoại trừ API tìm kiếm)? Tài liệu được lưu trữ bằng BigTable? – gather
Chúng hoàn toàn khác nhau. Vì vậy, nó không phải là một trường hợp của lợi thế hay bất lợi, đó là về những gì nó là bạn cần phải làm và tùy chọn nào cho phép điều đó. Không quan trọng dữ liệu nguồn của bạn hiện được lưu trữ như thế nào, bạn vẫn sẽ phải viết một cơ chế để chuyển đổi nó thành tài liệu có thể tìm kiếm được. –