12

How about using the TinEye reverse image search API? It would allow you to find images similar to other images on the internet. It's not free though.


9

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). Short Description Regain is a Java search engine based on Jakarta Lucene. It ...


8

Solr can do this. With it you can define a datasource to crawl it and it interprets the data. Solr is gratis and open source. Solr has an extremely fast search engine (Lucene) and can import a lot of data. It is optimized for "field like" data like XML, JSON or HTML but there are converters of everything that contains text (like Word, PDF, etc.) If you ...


7

You can also try ElasticSearch. ElasticSearch it's a search server on top of Lucene. It provides a Json API for performing the search queries and it's really handy when it comes to scalability. In order to to index an existing database you should continually poll it's content. Here is a tutorial for that. On the downside, you should be familiar with ...


5

Solr might be a good fit for your choice. As ElasticSearch, Solr is based on Lucene and provides the same functionalities like full-text search, hit highlighting and easy-scalability among others. Generally when searching for those 2 solutions you will find many resources. I leave it to you to decide which one to use ;) Solr has definitely the advantage ...


5

Well, you said the 3 magic words: database, text-search and Java. I would strongly suggest using Hibernate-Search because it's made for this purpose. To be more precise, Hibernate-Search has the ability to: Add text-search in your existing database by annotations in your existing entities. find by approximation (fuzzy search) and rank results. It's Lucene ...


4

I've just found a nice PHP API which can be used for that. As it was last updated in 2011, I took the freedom to go over it, do a little cleanup, some adjustments, added ApiDoc – and finally extended it a little. From the description: Amazons Product Advertising API for PHP This is a collection of PHP classes to enable you to access the Amazons ...


4

This is: A command line solution Works only for text files Works for Linux (and perhaps on Windows, via Cygwin) while read line; do sleep 0.2s; echo "$line" | sed -r 's/word_you_want_to_find/\x1b[31m\1\x1b[0m/g'; done < <(find . -type f -exec cat {} \; ) ... will do what you want. You can control the speed by modifying the interval of sleep (I've ...


4

Duckduckgo is an Internet crawler and search engine. Here is its source code: https://github.com/duckduckgo You can compile it, configure it to crawl only your intranet websites, and host it on a server in your intranet. That being said, crawling web interfaces is not very efficient, you can do much better (with Solr for instance) if you have back access ...


4

Semantic Designs' Source Code Search Engine (SCSE) uses language specific scanners to break each source file into its constituent lexemes, indexes everything, and then provides a GUI-based search across the code base in terms of language elements. This has the advantage of ignoring (language-specific) whitespace and comments in searches except where you ...


4

You could try to see if the page you want to see is in the Google cached pages. In order to do that, you perform your search on Google in the usual way and, when you get a list of results, you'll see that for each result, next to the web address text, there's a small arrow: if you click on that, it opens a small menu which contains Cached, a cashed link. ...


4

What's wrong with Lynx? Try this: lynx http://www.google.com/search?q=search+from+commandline :) Basically, once you know the URL syntax for performing a search, you can call it directly. To make that easier, you can write up a tiny shell script (or alias), see How to urlencode data for curl command? on our sister site for a million interesting examples. As ...


3

You can try Lookeen. Since Version 10 it is a pure desktop search and has a free "lite" version. Disclaimer: I’m a part of the company that developed Lookeen.


3

I tend to use Agent Ransack for this. Free Microsoft Windows XP (SP3)/2003/Vista/2008/7/2012/8/8.1 Supports regular expressions on file name and query text Preview matching line from files within search window Options to export results, and save search criteria Screenshot


3

I use grep. As I store all my code under the same path on my filesystem I open up my linux shell (but that will work via cygwin on windows as well) and cd to the directory. Grep is a very sophisticated text search tool that can search for all kinds of text and has no limit to what you want to look for. Your =~ would be searched like this: grep -r "=~" . ...


3

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: Facebook Sub-Reddits Pinterest Quora Flipora ...


3

Yes, Google can search for SVG files. Lifehacker agrees. January 28, 2011 Google Image Search Indexes SVG Files Last year, Google announced that it started to index SVG files, but the results were only returned by the web search engine. "SVG is an open, XML-based format for vector graphics with support for interactive elements. We're big ...


3

As Izzy point out, doing a web search directly on lynx works like a charm. However, if you are not comfortable with that solution, googler can do what you asked (but for searching google only). You will need to compile and install yourself, but instructions are given to that. You can try surfraw too, it's available from repos (on debian systems at least). ...


3

1. Briefly about Kristinita'S Search I have long been worried about the problem, which raised in @agc question. Recently I begin to develop Kristinita's Search — search engine, which searches for information only in open access sources, written by professionals in the theme. I do not find choice except to add each website, which will be searched, manually. ...


2

Sphider or (better) Sphider Plus So far I've found them both great. They are pretty much the same except that Sphider Plus is a thousand times better - think of the original as a 'lite' version. This is really a rec. for Sphider plus and that's the feature set I'll be primarily talking about. Requires PHP 5 or 6. Database (MySQL - IIRC can also use a few ...


2

As far as I am aware, Windows 7 Explorer has all the basic features you need, and some of the optional features as well. You can index a file directory in Windows (7+) in two ways. Directly index the directory, or make it a library. Direct Index: See here: wikiHow: How to Add a Folder to the Windows 7 File Index Create Library: In Explorer, go to "...


2

Regain (desktop search)   You can find a list of desktop search managers on Wikipedia but I find the Regain opensource project as being a sensible choice, beside that is free(as in libre) and also opensource and still in development which means new features will appear(full features list here). Short Description Regain is a Java search engine based on ...


2

EasyVoiceSearch, an extension for Chromium/Chrome Pros: Almost immediate. You have to wait 1–2 seconds to start talking. No user interface. Settings are in chrome://extensions. Sometimes, there's a red circular microphone icon on the right side of Chromium's omnibar though. Probably uses Google voice recognition. The description doesn't say whether it does....


2

Ok this isn't a complete answer, but your reference to Google's API got me interested (hadn't heard of it before - and as you said, Linux is not great at voice recognition, so I've never bothered) and it looks like something that could be cool. The following script should (I say 'should', my computer here doesn't have a mic!) record a snippet, convert it, ...


2

Your Paintings - BBC would be a good choice for your work. It has 212,144 number of paintings in its database. You ca search paintings by: Things in the painting People in the painting Place Event Painting style Painting type Artist It's free to use and it shows thumbnails also.


2

I have developed a web application like this, it is basically a web crawler that shows the relevant pages that it finds during it's crawl. You search by entering keywords, giving them weights and set a minimum relevance score for what websites that should be shown. All the websites are shown in iframes so you can fully interact with them meanwhile the ...


2

You could consider google's reverse image search. I know in Chrome it's available in the right click context menu, however it is accessable via URL. Your avatar for instance, returns a result like this. I'd be curious to know if the url arguement is just an encoded version of the image file.


2

A look at Apache Solr or ElasticSearch might be useful. You can install them yourself or you can use some SaaS provider offering them.


2

For exactly this purpose I'm using Second Search. This addon extends the search box of Firefox: Second Search (click images for larger variant) The screenshot shows this very nicely: Type the word/phrase you want to search for Hit Enter to search with your default search engine Use Cursor-Down to pick one of the search suggestions Use Cursor-Up to ...


2

Searx's Science only search will search 10 or so engines dedicated only to science! This will leave out Wikipedia though. It is a metasearch engine. Find instances here. https://asciimoo.github.io/searx/user/public_instances.html https://stats.searx.xyz/


Only top voted, non community-wiki answers of a minimum length are eligible