Tại sao công cụ tìm không tìm thấy tất cả các tệp?


10

Tôi đã có Tìm kiếm thông minh cho các tệp Photo Stream của mình tại ~/Library/Application Support/iLifeAssetManagement/assets/sub/, tìm kiếm các tệp JPG và PNG. Tôi thấy rằng không phải tất cả các tập tin được hiển thị. Vì vậy, tôi đã tự mình đi tìm chúng và có thể xác định vị trí của chúng.

nhập mô tả hình ảnh ở đây

Điều này có ý nghĩa là gì? Tại sao công cụ tìm không thấy kết quả tương tự? Danh sách các tệp đã đạt được bằng cách sử dụng lệnh find tại dấu nhắc. Sau đó tôi đã chuyển một kết quả tìm kiếm đơn giản đến wc để lấy số đếm, 153 tệp được tìm thấy thông qua find trong Terminal nhưng chỉ có 75 trong Finder bằng Spotlight? Thỏa thuận là gì?


Bạn đã loại trừ một số thư mục khỏi lập chỉ mục spotlight? Điều đó có thể giải thích nó.
Richard

Câu trả lời:


7

Có thể cần phải xây dựng lại cơ sở dữ liệu Spotlight bằng cách chạy

sudo mdutil -E /

và chờ đợi một vài giờ. Tôi đã có cùng một vấn đề trong quá khứ và xây dựng lại chỉ số đã giải quyết nó.


1
Spotlight thực hiện các tệp chỉ mục nằm trong các thư mục Hệ thống, nhưng thông thường sẽ loại chúng ra khỏi kết quả tìm kiếm.
Tôi sẽ là

Xây dựng lại chỉ mục bằng cách sử dụng đã sudo mdutil -E /khắc phục sự cố. Cảm ơn!
Chris Wagner

1

Tôi có tất cả thời gian này ...

Tìm kiếm thủ công hoặc tìm kiếm đã lưu cho thấy:

  • IMG_4668.JPG
  • IMG_4663.JPG
  • IMG_4662.JPG
  • IMG_4661.JPG

và trong thư mục / nội dung / phụ tôi thấy tất cả các tệp. (bao gồm cả IMG_4664 / 5/6 / 7.JPG, v.v.)

Sau khi chạy lệnh sau, mọi thứ đều ổn nhưng sẽ chỉ mất một tuần hoặc lâu hơn trước khi nó bị rối trở lại.

sudo mdutil -E /

Áp dụng tương tự cho thư mục ~ / Library / Mobile Documents /. Nhiều bài kiểm tra trên các thư mục khác đều thành công. Không phải là kết quả cho 2 thư mục này mà cả hai xảy ra (?) Nằm dưới ~ / Library /

Macbook cũ và Macbook mới (mới cài đặt) của tôi: cùng một vấn đề


0

Tôi không rõ chính xác ý của bạn về "Tìm kiếm thông minh". Tôi giả sử bạn đang đề cập đến "Thư mục thông minh", cho phép bạn chỉ định và lưu tiêu chí tìm kiếm Spotlight?

Trong Lion, Thư mục thông minh có tiêu chí Spotlight đã lưu sẽ hiển thị trong Finder dưới dạng thư mục có biểu tượng bánh răng. Thư mục thông minh hiển thị ~/Library/Saved Searches/với một phần mở rộng .savedSearch, thực sự là danh sách ưu tiên chứa các bí danh tạo thư mục ảo.

Nhìn vào ảnh chụp màn hình của bạn, có vẻ như bạn không sử dụng Thư mục thông minh. Một quan sát khác là tìm kiếm Finder của bạn hiển thị các tệp trong subthư mục, trong đó trong Terminal bạn đang đi sâu hơn. Vì nó dường như là một tìm kiếm Spotlight tiêu chuẩn, nó có ý nghĩa hoàn hảo tại sao bạn không thấy kết quả tương tự trong Finder và Terminal.

Theo mặc định, Spotlight không lập chỉ mục hoặc tìm kiếm các thư mục Hệ thống, bao gồm thư mục Thư viện mà bạn đang tìm kiếm. Để giải quyết sự không nhất quán ở đây, những gì bạn cần làm:

Trong Finder tìm đến:

  1. ~ / Thư viện / Hỗ trợ ứng dụng / iLifeAssetQuản lý / tài sản / phụ /
  2. Trong subcửa sổ bấm vào bên trong hộp tìm kiếm và nhấnoption return
  3. Search: This Mac| subsẽ xuất hiện ngay bên dưới
  4. Bấm subvà sau đó +ở phía bên phải
  5. Từ menu thả xuống xuất hiện, chọn KindImage All
  6. Nhấn vào savenút bên phải và đặt tên cho nó.

Nếu bạn vẫn không nhận được cùng kết quả tìm kiếm so với Terminal thì hãy xem qua các tùy chọn tiêu chí tìm kiếm ( +) để điều chỉnh. Hy vọng rằng điều này đã giúp bạn và / hoặc bất kỳ ai khác cần thiết lập "tìm kiếm thông minh".


Vâng, xin lỗi tôi có nghĩa là Thư mục thông minh. Tôi đã gỡ bỏ và tạo lại nó nhiều lần trong khi khắc phục sự cố đó là lý do tại sao bạn không nhìn thấy nó trong ảnh này.
Chris Wagner

Về vị trí tìm kiếm, không có sự khác biệt, nếu tôi chạy pwdtrên dấu nhắc đó trong Terminal, bạn sẽ thấy tôi đang ở trong thư mục con, khá chắc chắn @patrix là chính xác về bộ đệm.
Chris Wagner

0

Đây là những gì làm việc cho tôi:

Đi vào Tùy chọn hệ thống> tab "Quyền riêng tư" nổi bật. Nhấn nút "+" ở dưới cùng và thêm âm lượng bạn đang cố gắng tìm kiếm. Điều này sẽ loại bỏ âm lượng từ kết quả tìm kiếm. Sau đó nhấp vào nút "-" để xóa âm lượng bạn vừa thêm. Điều này sẽ giới thiệu lại âm lượng đang có vấn đề.

Hãy thử tìm kiếm của bạn một lần nữa. Nếu bạn ở trong hoàn cảnh tương tự tôi đã ở, điều này sẽ hoạt động.


0

Tôi đã tìm kiếm lâu và khó để khắc phục vấn đề tương tự với Finder cho thấy không có kết quả khi thực hiện một tìm kiếm đơn giản. Tôi đã tìm thấy giải pháp này dường như đã hoạt động hiệu quả và hiện đã chữa khỏi sự thất vọng già nua của tôi. Tôi đang sử dụng OS X Yosemite và từ nghiên cứu của tôi, có vẻ như nhiều bản phát hành OS X và một số lượng lớn người gặp phải vấn đề chính xác này.

Giải pháp dưới đây: -

  1. Mở cửa sổ Finder mới
  2. Điều hướng đến thư mục "Thư viện" của bạn
  3. Mở thư mục "Tùy chọn"
  4. Xác định vị trí tệp "com.apple.finder.plist" và di chuyển nó vào Thùng rác (nghĩa là xóa nó)
  5. Từ menu Apple ở góc trên cùng bên trái, chọn Đăng xuất (Hoặc thực hiện Khởi động lại)
  6. Đăng nhập lại vào tài khoản người dùng của bạn
  7. Mở cửa sổ công cụ tìm mới và thực hiện tìm kiếm khác để kiểm tra nếu đã sửa
  8. Khi tìm kiếm Finder được xác nhận hoạt động trở lại với kết quả hiển thị, bạn có thể dọn sạch Thùng rác

Điều này sẽ giải quyết vấn đề của bạn. Chúc may mắn!

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.