Showing posts with label indexing. Show all posts
Showing posts with label indexing. Show all posts

Friday, May 6, 2011

Windows 7 File Finder: Review of "Everything"

I had used the pro version of AvaFind in Windows XP for years.  AvaFind was a pop-up file finder.  I would hit Shift-Esc and it would come up and let me search for files; no need to mouse around to start the program from Start Menu or system tray.  It was more intelligent than others that I had used, in terms of flexibility with wildcard searches.  It also allowed me to do file manipulation by right-clicking and choosing Explorer options.  So if I searched for a file and found it in an unexpected place, I could right-click and move it to another folder, or copy or delete it.

In Windows 7, unfortunately, AvaFind kept crashing.  I could not get it to install at all on one computer.  It was past time to find a real replacement.  I had searched previously and had found that Instant File Find functioned as a poor imitation, but after a while I had gone back to trying to keep AvaFind alive.  At this point, however, that had pretty much ceased to be possible.  AvaFind was just not working in Win7.

After another look at a Gizmo webpage reviewing file finders, I decided to try Everything, another file finder that I had often encountered in these searches for an AvaFind substitute.  I downloaded the zip file to get the portable version, which I could then install (and keep backed up) on my customized Start Menu on one computer and have it automatically propagate to the other on my network, thanks to GoodSync.

Part of my reason for choosing Everything was that it did not index file contents.  I had already bought a copy of Copernic Desktop Search and was using that for that purpose.  Content search tended to mean that the program would often if not constantly be searching the contents of files.  Having two separate programs doing that could seriously slow the computer down.  I could have relied on Copernic solely, but its search for file contents (instead of a search solely for file names) made it relatively slow, and buried me in search results that were not what I wanted.  Copernic was 90% satisfactory for my content searching purposes; I just needed a substitute for the filename search capability formerly provided by AvaFind.

After extracting and moving the Everything.exe portable file to my Start Menu, I ran it.  I went into Tools > Options and made several adjustments.  I needed to look up what some of these options meant.  The FAQs were helpful but not very informative.  For instance, they gave me a favorable impression of Everything's extensive search options, but that happened when I was actually trying to understand whether it was possible to set a hotkey to bring up the search dialog.  (No info on the hotkey in the FAQs.)  There did not seem to be a manual.  And who could complain, for a free program -- though it did seem that a wiki might have been a good alternative.  Whatever:  the point is, I had to search around in the forum and, when that yielded too many results, I had to run a more targeted Google search.  Eventually, I found an explanation that got me partway to the answer to my question.  It turned out that, to set the Everything hotkey to be the same as the one that I had used to start AvaFind (i.e., Shift-Esc), I needed to go into Tools > Options > General tab.  There, I set "New window Hotkey modifier" to be Shift, and I set "New window Hotkey key" to be VK_ESCAPE.  I saw that the Escape key would also close the pop-up Everything search window, just like in AvaFind.  So far, so good.

The search results were not perfect.  I searched for HP*manual and got nothing.  I had to change it to HP*manual*.pdf to get the file called "HP Officejet Manual.pdf."  This was odd because a simple search for HP would find the manual, among a million other files.  A search for HP*manual*.* worked too.  Instant File Find had had the same weakness:  with the wildcard, it had to have the extension specified.  I felt, at first, that this flaw would not be major, except in those instances where I would not think to tweak the search in just the right way.  As I continued to use the program, however, I found it increasingly frustrating to be unable to guess how I was supposed to arrange wildcards.  Probably a majority of my first searches produced nothing.  Example:  a search for 2011-03-15*.pdf produced no results, even though the drives being searched contained at least four PDFs beginning with 2011-03-15.  The FAQs seemed to indicate that the asterisk was used both as a wildcard and as a regex indicator that there must be "zero or more" occurrences of the preceding character.  A search of the Everything support forum for "asterisk" yielded nothing.  A search for "wildcard" led to very little:  eight posts, of which five were in a thread titled "Wildcard searches not working."  This thread had some advice.  First, I was to go into Everything > Search > uncheck "Enable Regex."  That made an immediate difference.

Many things about Everything impressed me.  It was a very smooth program.  I wish it would have shown the results of my last search by default when I killed it too soon and then restarted it -- or at least that it would have had a drop-down box remembering what I had searched for.  Somewhere in the process, I came across a reference to another program, UltraFileSearch, that sounded very intriguing, but by that time I really had little hope that I would find a program more like what I wanted than Everything, so I did not investigate it.

Monday, May 10, 2010

Google Desktop on 64-bit Ubuntu 9.10

I could have downloaded Google Desktop in .rpm or .deb format for ease of installation, but decided instead to go with the repository approach.  I chose this approach in order to get automatic updates, and also to make it easier to install other Google software that might interest me.  There were a couple of repository options.  Before taking the manual approach to the repositories, I decided to try Google's automated installation script.  To run that script, I entered these two lines into Terminal, as instructed:

wget https://dl-ssl.google.com/linux/google-repo-setup.sh

bash google-repo-setup.sh 
That caused Ubuntu's Update Manager to fire up and offer to install a bunch of software updates.  I gave it my consent to proceed.  When it was done, I went into System > Administration > Synaptic and searched for google-desktop.  I marked google-desktop-linux for installation and clicked Apply.  Now I had a new Ubuntu menu item, Applications > Google Desktop.  I went into that and clicked OK, or whatever it was.

Now I noticed I had a Google Desktop icon in the system tray, or whatever they call it in Linux -- in, that is, the bottom right corner of the screen.  I right-clicked on that and set my Preferences.  In Preferences, I typed in "/media" as a folder to search, since I had some Windows XP partitions with data there.  Now the hard drive began churning away, presumably indexing the stuff in those partitions.

While that was doing its thing, I went back into Synaptic, searched for google, and clicked on Package, to arrange the options alphabetically.  I installed googleearth.  I noticed a google-chrome-beta, but decided I didn't need it right now.

I tried using Google Desktop.  It only searched the web.  I right-clicked on the system tray icon and changed the default search type to Desktop.  I was searching for "command economy."  It didn't find anything like that on my desktop.  I right-clicked on the icon again and chose Index > Index status.  It said it was only about 15% done with indexing, so I let it go for a while.  But when it was done, it had catalogued only a small number of my total files, so I guessed that it was not cataloguing subdirectories in /media.  I went into Google Desktop Help for Linux and searched around.  I didn't find an answer, so I posted a question.  Ultimately, I solved this (and other difficulties arising from 64-bit Ubuntu by downgrading to 32-bit Ubuntu.