Làm thế nào để chỉ mục dash và tìm kiếm của Unity hoạt động?


16

Những loại mặt hàng và thuộc tính nào được lập chỉ mục? Ví dụ. máy tính để bàn / bệ phóng, tài liệu; siêu dữ liệu gì?

Chỉ mục được lưu trữ ở đâu? sqlite, couchdb, ...?

Ngôn ngữ truy vấn nào được sử dụng; truy vấn như thế nào? Kết quả được xếp hạng / đặt hàng như thế nào? Tôi muốn xem một truy vấn ví dụ.

Câu trả lời:


10

Unity sử dụng Zeitgeist trong dấu gạch ngang của nó, nơi nó cung cấp cho người dùng quyền truy cập dễ dàng vào dữ liệu (tệp / thư mục / ứng dụng) được sử dụng gần đây nhất cũng như tìm kiếm trên tiện ích mở rộng FTS (Tìm kiếm toàn văn bản) của Zeitgeist.

Có nhiều sự phát triển đang diễn ra để đưa các tính năng tương tự vào dấu gạch ngang danh bạ nơi người dùng có thể duyệt danh bạ của mình bằng cách sử dụng hầu hết / gần đây. nhập mô tả hình ảnh ở đây

Từ trang web Zeitgeist :

Trang này cũng giải thích nhật ký hoạt động (bạn cần tự cài đặt trang này) nơi bạn có thể tìm thấy câu trả lời về cách kết quả được xếp hạng / đặt hàng và hơn thế nữa.

Vì vậy, nó sử dụng siêu dữ liệu.

Phần thứ hai của câu hỏi của bạn được trả lời từ một trang khác từ trang web đó: Zeitgeist sử dụng công nghệ nào?

  1. Con trăn
  2. DBus
  3. SQLite.

Phần cốt lõi của Zeitgeist sử dụng những thứ này. Thêmglib với mainloop. Đối với tiện ích mở rộng fts (cũng được cài đặt theo mặc định), nó cầnxapian
Manish Sinha

liên kết dường như bị hỏng nhưng đây là một trong dự án Launchpad
Zanna
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.