Tôi muốn sử dụng chỉ mục thời gian thực làm đồng bằng có sẵn ngay lập tức cho các thay đổi hiện tại, vì vậy nó cần phải được xóa hàng đêm. Có cách nào tốt đẹp để xóa tất cả tài liệu khỏi chỉ mục RT không? Tôi cho rằng tôi có thể chọn mọi thứ từ nó và đưa ra một số DELETE
cho mọi id tìm thấy, nhưng điều đó dường như không phải là một cách khôn ngoan.Làm thế nào để xóa chỉ mục thời gian thực trong Sphinx?
8
A
Trả lời
13
TRUNCATE RTINDEX rt_user
đã được bổ sung trong Sphinx 2.2.2
0
Dường như điều này chưa khả thi. http://sphinxsearch.com/forum/view.html?id=6898 giải quyết câu hỏi này và giải pháp duy nhất mà diễn đàn đề cập là tắt Sphinx, xóa bỏ binlog và các tệp có liên quan của chỉ mục và khởi động lại.
0
Tôi đã thử TRUNCATE RTINDEX ...
mà không cần bất kỳ may mắn. Phương pháp dễ nhất tôi tìm thấy là thay đổi cấu hình path
của chỉ mục. ví dụ:
index myindex { type = rt path = /var/lib/sphinxsearch/data/myindex ...
để
index myindex { type = rt path = /var/lib/sphinxsearch/data/myindex-v2 ...
Các vấn đề liên quan
- 1. Làm thế nào để bạn đặt thời gian và chỉ thời gian trong lịch trong Java?
- 2. Làm thế nào để phân vùng chính xác một bảng trong thời gian thực trong kdb?
- 3. Làm cách nào để xóa chỉ mục ElasticSearch?
- 4. Làm thế nào để đặt biến môi trường chỉ trong khoảng thời gian của tập lệnh?
- 5. Làm thế nào để xóa một thời gian chờ javascript Thats đặt trong một hàm
- 6. làm thế nào để làm cho updateGL() thời gian thực trong QT
- 7. Cách tốt nhất để giữ chỉ mục thời gian thực là gì?
- 8. làm thế nào để chỉ hiển thị thời gian trong oracle?
- 9. Làm thế nào để có được dấu thời gian Unix trong MySQL từ thời gian UTC?
- 10. Làm thế nào để có được thời gian thời gian trong C#?
- 11. Ước tính thời gian tạo chỉ mục trong oracle
- 12. Làm thế nào để thực hiện thời gian đạn trong Box2d?
- 13. Làm thế nào để thực hiện một bộ đếm thời gian watchdog trong Python?
- 14. Làm thế nào để giới hạn thời gian thực hiện của một hàm trong javascript?
- 15. C++: làm thế nào để có được thời gian thực tế với thời gian và giờ địa phương?
- 16. Làm thế nào để lấy chỉ mục danh sách và phần tử đồng thời trong Python?
- 17. Làm thế nào để tắt các chỉ mục (tạm thời) trong MongoDB
- 18. Làm thế nào để thực hiện một hàm sau một thời gian javascript
- 19. Làm thế nào để phân biệt giữa thời gian để sống và thời gian nhàn rỗi trong ehcache
- 20. Làm cách nào để biết bộ hẹn giờ bị xóa hoặc hết thời gian trong javascript?
- 21. Làm thế nào để có được thời gian một người bạn đã được thực hiện?
- 22. gấu trúc, python - làm thế nào để chọn thời điểm cụ thể trong chuỗi thời gian
- 23. Làm thế nào để sử dụng struct timeval để có được thời gian thực hiện?
- 24. MSTest: làm thế nào để tăng thời gian thử nghiệm
- 25. Làm thế nào để giới hạn thời gian thực hiện yêu cầu của dịch vụ WCF?
- 26. Khoảng thời gian trong mục tiêu C
- 27. Xóa phần thời gian của dấu thời gian
- 28. Làm thế nào để thực hiện một bảng thời gian bằng cách sử dụng JPA?
- 29. Làm thế nào để thả chỉ mục này trong MySQL?
- 30. Lập chỉ mục Tài liệu Word và PDF với Sphinx