Solr is not designed to be a general enterprise search engine. It is a back end search server.
If you are going to crawl your intranet, you will need a good crawler that is easy to manage, and the ability to parse lots of kinds of documents. Unfortunately, Solr really doesn't have those. Commercial solutions aren't very expensive, probably less than the cost of the time it would take you to put together a worse solution from open source bits. Look at Ultraseek (www.ultraseek.com), IBM OmniFind, or one of the Google Search Appliances. Ultraseek and OmniFind are software products and have eval downloads. I worked on Ultraseek for years and it is really easy to install and get going. Why would posting XML be any slower than the initial crawl over HTTP? It is local, it should be way faster. wunder On 6/7/07 12:30 AM, "Manoharam Reddy" <[EMAIL PROTECTED]> wrote: > I have just begun using Solr. I see that we have to insert documents > by posting XMLs to solr/update > > I would like to know how Solr is used as a search engine in > enterprises. How do you do the crawling of your intranet and passing > the information as XML to solr/update. Isn't this going to be slow? To > put all content in the index via a HTTP POST request requiring network > sockets to be opened? > > Isn't there any direct way to to do the same thing without resorting to HTTP?