We have 3 applications and they need to have different relevancy models, synonyms, stop words etc.
App A - content size - 20 GB - MySQL and Drupal based app App B - # of documents ~ 400K; index size ~ 25 GB - primarily a portal with links to different applications, data sources include crawl pages and db sources App C - PeopleSoft based application - underlying Oracle DB ~ content size ~ 10 GB App A - approx 60k hits/week App B - approx 1 million hits/week App C - approx 250k hits/wk Frequency of updates App A - near real time indexing - every 20 minutes App B - every 2 hours App C - daily All applications need personalization based on appl specific biz rules. Yes, we must enforce security and Clients are in our control Reason, our server (Virtual Machine) was configured that way - is when we first installed - we were told to throw lot of memory for Solr. App A runs on our production server, it hardly does anything to the server - our CPUs are less than 4% and our memory is hardly troubled. Our business need now is that all the three apps wants to use Solr for their search needs and with the ability to share indexes. I need to not only separate indexes, but also selectively query across the applications. -----Original Message----- From: Markus Jelsma [mailto:markus.jel...@openindex.io] Sent: Wednesday, February 16, 2011 6:25 PM To: solr-user@lucene.apache.org Cc: Thumuluri, Sai Subject: Re: Solr multi cores or not Hi, That depends (as usual) on your scenario. Let me ask some questions: 1. what is the sum of documents for your applications? 2. what is the expected load in queries/minute 3. what is the update frequency in documents/minute and how many documents per commit? 4. how many different applications do you have? 5. are the query demands for the business the same (or very similar) for all applications? 6. can you easily upgrade hardware or demand more machines? 7. must you enforce security between applications and are the clients not under your control? I'm puzzled though, you have so much memory but so little CPU. What about the disks? Size? Spinning or SSD? Cheers, > Hi, > > I have a need to index multiple applications using Solr, I also have the > need to share indexes or run a search query across these application > indexes. Is solr multi-core - the way to go? My server config is > 2virtual CPUs @ 1.8 GHz and has about 32GB of memory. What is the > recommendation? > > Thanks, > Sai Thumuluri