After a few days of trying and surveying desktop searching alternatives, although not mentioned on Wikipedia I found the Regain opensource project which shares most of the Google Desktop Search options and is also opensource and still in development (full features list here).
Regain is a Java search engine based on Jakarta Lucene. It ...
I would also would like to add the program I currently use called everything. It again meets my requirements but something to note is that the results are instant. It's easy to use and takes up little disk usage as-well. You can search for both folders and files.
Everything Search Engine
"Everything" is an administrative tool that locates files and ...
An application that I have used in the past is called Agent Ransack. It is a free application and meets most of my requirements. It is very fast at finding results and has many options when searching for files.
Agent Ransack is a tool for finding files and information on your hard
drive fast and efficiently. When searching the contents of ...
I recommend Everything search by voidtools. It is very lightweight, about 500KB.
Searches for any file on your PC instantly while you type.
Support for Regular Expressions.
Adds to context menu and you can directly search for something in a particular folder.
Option to exclude folders of your choice.
Can index a network drive, newly inserted USB device ...
findimagedupes is the usual command-line program for that on Linux and other Unix platforms.
It looks for similarity among all files. You can filter the output to retain only information about one file if you wish, I don't think that makes a huge difference in performance (the slow part is scanning all files).
To scan PNG and JPEG files under a certain ...
Just found this today on my search for something similar.
(I've been looking for this for years usually once a year. happened to be today)
imgSeek is a photo collection manager and viewer with content-based
search and many other features. The query is expressed either as a
rough sketch painted by the user or ...
Take advantage of the shell! While no shell equals find's advanced use cases, zsh can handle many, and even bash can handle the basic ones.
The fundamental feature of find is to traverse directories recursively. This feature is found in modern interactive shells. In bash, ksh93, zsh and fish, the glob pattern ** stands for a subdirectory at any depth. Thus ...
I recommend FreeCommander for this task.
It meets all of your requirements:
It searches recursively
It has an option to only search the top-level directory
It can search by regular expressions (regex)
It can exclude folders (even by regex too!)
It has a nice UI
It is very fast
It works on all the versions of Windows you require
To search by regex, go to ...
I realise you asked this almost a year ago, but in the event you still you haven't found something, I thought I'd answer your question.
The closest thing I know of to what you're looking for is Goodreads. In addition to allowing users to categorise books by the usual genres, Goodreads also allows them to be sorted into what it calls "Shelves". ...
I recommend geeqie, you can install via package manager such as sudo apt install geeqie.
As you can see, it able to group by Pikachu's ears even though the images quite different. Note that this directory has ~3759 images and take ~5 minutes to complete.
How to use:
cd to desired directory. Alternatively you can open geeqie first and insert the path later....
Try search by image browser-based OS-independent tool (Windows, Linux, Mac etc.), which I developed. The limitation is the browser type (works best for Chrome and Firefox, some browsers do not support folder selection or too slow parsing the file directory), the file read speed, type of images (browser-readable only), and available memory. But if you have a ...
F-search is a Facebook App that searches notes, links and recent status'. It allows you to search both for status' that you've posted and status' that your friends have posted. I don't know how far back it goes though.
A little DIY but you can do this sort of thing with python plus either OpenCV or Numpy - in either case the approach is the same:
Generate a finger print of the image that you are searching for by something along the lines of:
Reduce to grayscale
resize to a fixed size, e.g. 64x64
possibly generate a histogram of the intensities
Use os.walk to find files ...
Any software that tries to do this via image recognition will normally either be looking for a preponderance of skin tones, which a) suffers from the variance in skin colours and b) will tend to match head shots as having too much skin, or on looking for certain shapes - both methods either produce way too many false positives or false negatives sometimes ...
The best Windows tool I can find for this is Visipics http://www.visipics.info/index.php?title=Main_Page
It basically uses ImageMagick to fingerprint images, with a slider to pick out the similarity values.
However, it seems to only do bulk comparisons (so you can't specify one file to look for, only whole folders).
Just use ultrasearch, fastest I have seen to date and easiest too.
Now for features that you asked for,
Relatively quick -> Extremely Quick
Gratis -> YES
Can search in all folders (including hidden folders) -> YES (Even system folders)
Use wildcards (*.html) for filenames when performing a search -> YES
Runs on Windows 10 -> YES
I understand your question because I've been wanting to create a company / app solely to address this gap. There is nothing in existence currently that will directly fill your need with excellence I must say, although I'm sure eventually it will come. In the meantime, people are using the following primarily:
My go to program for a Windows Explorer replacement is MultiCommander. It’s an explorer type replacement that has many features including the ability to restrict your search level, regular expressions, and the use of file attributes in the search pattern. It’s free and runs on Windows and Server 2008.
You can use the AVFS filesystem to access any archive as if it was a directory. (There are multiple ways to do this, AVFS has the advantage that you don't need to mount every archive explicitly.) Install it (preferably from your distribution, if it has this package), and run the command mountavfs. This creates a view of the filesystem at ~/.avfs. In this ...
Have you ever tried TortoiseSVN? It allows you to use "Blame" on a file to see previous versions of the file and highlight changes. It's free, but it is only for Windows.
For a full blown text search, I found something called SVNQuery. I have never used it, but I found a this question on Stack Overflow that looks like it might be similar to yours.
I am not familiar with recipe management systems, but Elyse could help accomplish most of what you outline. Elyse is a tagging system that helps organize files on your computer. With Elyse, you could "tag" each recipe with all of its key ingredients. This would then allow you to search recipes by ingredient (or combination of ingredients) very quickly.
I would highly recommend PowerGrep for fine-grained searching through binary collections. PowerGrep makes lite work of this.
In the following example PowerGrep was able to find the literal string Mediator 171 times in 14 files from an initial set of 170 PDFs under 35 child directories... The search took around 1-2 seconds.
Solr is a search webapp that can handle huge volumes.
It is easy to install (just unzip and run solr start) but it can be tricky to configure to your exact needs/content, because there are so many options.
For EXIF data, see how to configure Solr (in conjunction with Tika) here: http://solr.pl/en/2012/02/20/simple-photo-search/
Usable from CLI.
A search ...
Try Zenphoto I believe you can upload using Command Line and big size file images.
Zenphoto is a CMS for selfhosted, gallery focused websites. Our focus lies on being easy to use and having all the features there when you need them (but out of the way if you do not).
Zenphoto features support for various media formats and integrated blog and custom pages. ...
I used to use Recoll and it was very neat: http://www.lesbonscomptes.com/recoll/
It uses poppler, the well-known PDF library.
Modern OS often have such search features by default, for instance Fedora provides Nepomuk. They can be very resource-intensive, though.
You can use the shareware XYplorer, which has a 30-day trial period. In version 14.80, it introduced the feature that you want:
Find Containing Folders. Now you can list all folders containing a certain file or file type, files of a certain size or age, or with certain other properties. You can as well list all folders NOT containing such files.
On the premise of being incomplete, here are some of my recommendations:
use the main Google search (via web), not the one of the store. My trick:
Oh, #1 contained a spoiler: For ages (since the "tile store" launch, to be precise) I'm using Appbrain's website. It's pretty similar to what Playstore ...
Aptoide is an alternative marketplace for mobile applications which runs on the Android operating system. In Aptoide, unlike the default Google Play Store, there is not a unique and centralized store; instead, each user manages their own store.