I have number of files in my server. I need to create a local intranet site where user can search a word and in turn it should return the files which contain this word. I need to know what kind of search engine can I use for this. Few told me to go with google search api. Is it possible to use google search api for this.
You might want to take a look at Apache Lucene which is used in search engines like Elasticsearch or Apache Solr. They both use Apache Tika for indexing files and allow you to do free text search on any keyword in the file.