If you have ever wanted a search engine for your own files, now you can have it, thanks to a few open source projects. This project will use Elasticsearch, and FSCrawler to provide the search function, and the file indexing. FSCrawler uses Tesseract for text recognition. For the front end, I was initially thinking of making my own php/html, but that would become very complicated in order to deal with the file permissions (to have any application layer security). If you just have internally used files that are shared among everyone on the LAN, then a simple search interface would work great. If you have multiple users with personal files, then ownCloud is the way to go. ownCloud is a ready made platform, that has all of the application security implemented, as well as a search function (and alot of other great features). I modified ownCloud to use the elastic search index for searches. This add’s text recognition from images, and massively speeds up the searches (takes less time than a search on your favorite commercial search engine). I will add that what I have done is very simple, and it could use improvements. I wouldn’t recommend this in a large environment, because something will probably not work, and people will be upset at you.