Głębsze indeksowanie wyszukiwania Unity

16

Unity obecnie tylko indeksuje i wyświetla płytki zestaw wyników.

Załóżmy, że chcę otworzyć plik „/ home / Music / Creedence Clearwater Revival / Willy and the Poor Boys / The-Midnight-Special.mp3”.

Otwieram obiektyw „Files and Folders” i piszę „The Midnight Special”. Niestety utwór się nie wyświetla. Próbuję „Willy and the Poor Boys”, ale ten folder też się nie wyświetla.

Jedynym folderem wyświetlanym w obiektywie jest „Muzyka”. Dlatego muszę otworzyć folder „Muzyka”, a następnie przejść przez całe drzewo katalogów, aby otworzyć żądany plik.

Jak uzyskać głębszy indeks plików do wyświetlenia w obiektywie „Pliki i foldery”?

Dzięki za pomoc!

Chris Bauer
źródło

Odpowiedzi:

11

Obiektyw Unity nie wyszukuje wszystkich plików i folderów, ale ma dostęp tylko do plików, które otworzyłeś przynajmniej raz w przeszłości (dzieje się tak, ponieważ używa Zeitgeist do wyszukiwania).

Istnieje inny obiektyw, który możesz zainstalować o nazwie „Unity Place Filesearch”, który będzie wyszukiwał każdy pojedynczy plik w twoim systemie. Zapewnia to znacznie dokładniejsze wyniki wyszukiwania plików, które nigdy wcześniej nie były otwierane. Po zainstalowaniu nowego, lepszego obiektywu do wyszukiwania możesz odinstalować stary, jeśli go już nie chcesz.

Aby zainstalować Unity Place Filesearch:

sudo add-apt-repository ppa:pydave/unity-lenses
sudo apt-get update
sudo apt-get install unity-place-filesearch

Następnie wprowadź następujące informacje, aby pojawił się obiektyw:

setsid unity

OPCJONALNIE Możesz również ustawić, które foldery mają być ignorowane (jeśli masz pliki prywatne), edytując następujący plik:

gedit ~/.filesearch.cfg

Jeśli edytujesz ten plik, możesz zastosować zmiany, zapisując go, a następnie wprowadzając następujące polecenia, aby zatrzymać i ponownie uruchomić obiektyw.

killall unity-filesearch-daemon
setsid unity

Aby usunąć starą soczewkę:

Najpierw wykonaj kopię zapasową plików obiektywu (na wszelki wypadek):

mkdir ~/backups
cp /usr/share/unity/places/files.place ~/backups/

Zdejmij obiektyw:

sudo sed -i '14i ShowEntry=false' /usr/share/unity/places/files.place

I wreszcie zastosuj zmiany, uruchamiając:

unity --replace

Wszystko skończone! Życzymy udanego wyszukiwania!

Wszystkie źródła Webupd8:

http://www.webupd8.org/2011/05/real-files-folders-search-unity-lens

http://www.webupd8.org/2011/04/things-to-tweak-fix-after-installing.html

zookalicious
źródło
2

Dash nie jest prostym narzędziem wyszukiwania, koreluje wykorzystanie plików i aplikacji do łączenia się z wynikami wyszukiwania. Po prostu pokazuje pliki, które wcześniej otworzyłeś.

Wyszukiwanie należy wykonać za pomocą „plików i folderów”. Następnie pliki te są dodawane do myślnika.

Rinzwind
źródło
Nie jestem pewien, czy podążam, Rinzwind. Jak wspomniano w opisie, szukam za pomocą „plików i folderów”.
Chris Bauer
1
@Chris Bauer. wciąż ta sama odpowiedź i tak, szkoda, jak to jest teraz skonfigurowane. Musisz go otworzyć, aby go zarejestrować i nie ma (jeszcze) narzędzia do rejestrowania niektórych plików z wiersza poleceń. Jedyna odpowiedź mam to bug nich to: answers.launchpad.net/zeitgeist-project/+addquestion
Rinzwind
2

Z komentarzy dotyczących tego błędu wynika : https://bugs.launchpad.net/unity/+bug/646724, że celem obiektywu „Files and Folders” jest po prostu wyszukiwanie ostatnio używanych plików (przynajmniej tych, które Zeitgeist wie o tym).

Do przeszukania wszystkich plików w katalogu domowym potrzebna byłaby (i utworzona) inna soczewka.

Jeśli tylko szukasz muzyki i używasz Banshee, może lepiej jest https://launchpad.net/unity-music-lens https://launchpad.net/~markjtully/+archive/ppa .

Niall Murphy
źródło
0

Zeitgeist jest naprawiany - obecnie są w trakcie dodawania jednorazowego procesu, aby uzyskać wszystkie katalogi, które chcesz indeksować w Zeitgeist. Zobacz https://bugs.launchpad.net/unity/+bug/646724/comments/36 Problem polega obecnie na tym, że ZG indeksuje tylko pliki, z którymi współpracowałeś, a wyszukiwanie jedności używa ZG.

Christoph
źródło