Làm cách nào để xóa tìm kiếm toàn văn được lập chỉ mục trong Google App Engine? Tôi muốn xóa chỉ mục tại bảng điều khiển dành cho quản trị viên tại http://appengine.google.com.Xóa tìm kiếm toàn văn đã được lập chỉ mục trong Google App Engine
Trả lời
Cách đơn giản nhất để bắt đầu với chỉ mục mới, trống. Tôi không tin rằng bạn có thể làm trống nó từ bàn điều khiển cũng như không tương tác với nó ngoài việc viết các truy vấn.
Để bỏ qua nội dung cũ, chỉ cần đổi tên chỉ mục hiện tại của bạn trong chương trình thành tên chỉ mục mới. Chỉ số cũ sẽ bàn xung quanh mãi mãi tuy nhiên, nhưng bạn có thể viết một handler nhỏ sẽ xóa nó đầy đủ giấy tờ programatically nếu ưa thích:
https://developers.google.com/appengine/docs/python/search/overview#Removing_Documents
Bạn có thể loại bỏ các tài liệu trong chỉ mục bằng cách xác định doc_id của một hoặc nhiều tài liệu bạn muốn xóa vào phương thức Index.remove(). Để xóa một bộ sưu tập tài liệu, hãy chỉ định đối số ids_only cho phương thức Index.list_documents().
Vì vậy, chỉ vòng quanh chỉ mục, nhận tất cả ID tài liệu rồi xóa tất cả.
- 1. Tìm kiếm toàn văn trên Google App Engine (Java)
- 2. Tìm kiếm toàn văn trên App Engine với Whoosh
- 3. Google App Engine (python): API tìm kiếm: Tìm kiếm chuỗi
- 4. Tìm kiếm toàn văn đã được lập chỉ mục trong Eclipse?
- 5. Tìm kiếm toàn văn bản tốt nhất cho google-app-engine
- 6. Google App Engine - Cookie an toàn
- 7. Xóa ứng dụng Google App Engine
- 8. Cách xử lý xóa trong Google App Engine (Python)
- 9. Tôi nên làm như thế nào để tìm kiếm toàn văn trên App Engine?
- 10. Google-app-engine NDB
- 11. Thiết lập Django trên Google App Engine cho DataStore
- 12. Google App Engine - Caching HTML được tạo
- 13. Google như truy vấn tìm kiếm bằng Tìm kiếm Toàn văn trong SQL Server
- 14. appengine_config.py trong Google App Engine
- 15. Google App Engine: get_or_create()?
- 16. Tên tệp đã tải xuống bằng Google App Engine Blobstore
- 17. Tìm kiếm toàn bộ danh mục/chỉ mục cho% book%
- 18. Google App Engine hoặc Django?
- 19. SQLAlchemy với PostgresSQL và Tìm kiếm Toàn văn Tìm kiếm
- 20. mlpy, numpy, scipy trên Google App Engine
- 21. Google App Engine | Python | APP.YAML
- 22. Sử dụng Python API tìm kiếm - Google App Engine Big Table
- 23. Google App Engine hết giờ?
- 24. web.py trên Google App Engine
- 25. Lập cấu hình ứng dụng Java App Engine của Google
- 26. Google App Engine trên Silverlight
- 27. Cách sử dụng API Google Drive từ Google App Engine?
- 28. Email của Google App Engine Đi tới thư mục SPAM
- 29. Gói Google App Engine "đóng gói lại"
- 30. ThreadLocal trên Google App Engine (GAE)
chúng tôi có thể làm điều đó trong máy chủ phát triển, nhưng KHÔNG trong appengine ... :-) –
Tôi đã sử dụng hàm được liên kết để truy xuất, xóa rồi tạo lại các bản ghi trong chỉ mục trên máy chủ sản xuất, nếu đó là ý của bạn. Khi làm việc tại địa phương tôi đoán cờ -c cũng xóa chỉ mục cũng như kho dữ liệu, theo như tôi biết không có gì tương tự cho máy chủ sản xuất. –
Tôi đoán tôi sẽ đi với điều đổi tên. –