Single or Multicore Solr

We plan to deploy Solr to search for several sites published on a common CMS platform.

There will be separate sites in the language where other languages ​​will be mainly translated from English into English.

Search requirements include: highlighting keywords, sentences ("did you mean?"), Stop words, cut.

We value the use of the single-core and multi-core Solr solutions in one language. What is the recommended approach here?

+4
source share
2 answers

You need multi-core because you cannot make stops and stop words in a multilingual database.

Common stop words in English are "by" and "is", but these words mean "city" and "ice" in many Scandinavian languages.

If you use multicore, each language can be on its own kernel with a custom schema.xml that selects the correct stemmer, stop words and protected words. But the same JVM runs all this on one server, so you do not spend extra money on servers for one specific language. Then, if the load is too large for a single server, you replicate your multi-core configuration and all indexes benefit from replicas.

+6
source

You should use a multi-core approach. If you want to query several cores at once, you can use the fragment parameter http://wiki.apache.org/solr/DistributedSearch

0
source

All Articles