Warning: This page has not been updated in over over a year and may be outdated or deprecated.
configuration:solr_shards
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
configuration:solr_shards [2018/12/19 18:27] – demiankatz | configuration:solr_shards [2023/10/17 12:52] (current) – [StripFields] demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Using Solr Shards ====== | ====== Using Solr Shards ====== | ||
- | |||
- | // IMPORTANT: This page refers to features that were added in VuFind 1.1. If you are using an earlier version, you will have to [[legacy: | ||
Solr is capable of combining results from multiple indexes on different servers. | Solr is capable of combining results from multiple indexes on different servers. | ||
Line 9: | Line 7: | ||
Solr sharding may be useful under several circumstances: | Solr sharding may be useful under several circumstances: | ||
- | * You have such a large index that you need more than one server to handle it (the best reason to use shards) | + | * You have such a large index that you need more than one server to handle it (the best reason to use shards |
- | * You have multiple | + | * You have multiple |
===== Pitfalls ===== | ===== Pitfalls ===== | ||
- | When you consider using shards in Vufind, you might know about some problems, that you should keep in mind. | + | When you consider using shards in VuFind®, you might know about some problems, that you should keep in mind. |
==== Feature degradation ==== | ==== Feature degradation ==== | ||
Line 24: | Line 22: | ||
For a complete and current list of supported operations and handlers with sharding consult http:// | For a complete and current list of supported operations and handlers with sharding consult http:// | ||
- | Elevation is not used by Vufind | + | Elevation is not used by VuFind® |
==== StripFields ==== | ==== StripFields ==== | ||
There could be side effects for cores with different schema (slight differences are enough). | There could be side effects for cores with different schema (slight differences are enough). | ||
- | If one index has a field another sharded index has not AND if this field is used in searchspecs.yaml or as a facet (in facets.ini), | + | If one index has a field another sharded index has not AND if this field is used in searchspecs.yaml or as a facet (in facets.ini), |
- | To avoid that kind of trouble, you could consider to use sharding in a different way and to split shard results into separate tabs (each tab containing a result from only one shard). Or you could make all indices involved in sharding completely similarly structured. | + | To avoid that kind of trouble, you could consider to use sharding in a different way and to split shard results into separate tabs (each tab containing a result from only one shard). Or you could make all indices involved in sharding completely similarly structured. |
==== Sorting ==== | ==== Sorting ==== | ||
Line 44: | Line 42: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | Beginning with VuFind 2.0, all shard-related configurations can be found in [[configuration: | + | All shard-related configurations can be found in [[configuration: |
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
configuration/solr_shards.1545244038.txt.gz · Last modified: 2018/12/19 18:27 by demiankatz