You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is easy to configure multiple invenio instances to share the same PostgreSQL and Redis servers, by separating their data with different postgres roles / redis URLs. However, this is not currently possible with ElasticSearch as it lacks any sort of namespacing, and index names will collide if you point 2 invenio instances at the same elasticsearch instance.
We are trying to work around this by manually specifying different index names for each instance, however this is fiddily.
Would it be possible to add an invenio-search configuration option that specifies a (unique) prefix to be used by a particular invenio instance? Or is there a better way to do this?
The text was updated successfully, but these errors were encountered:
dfdan
changed the title
request: configuration option to enable multiple invenio instances to share an elastic search index
request: configuration option to enable multiple invenio instances to share an elasticsearch instance
Mar 7, 2018
It is easy to configure multiple invenio instances to share the same PostgreSQL and Redis servers, by separating their data with different postgres roles / redis URLs. However, this is not currently possible with ElasticSearch as it lacks any sort of namespacing, and index names will collide if you point 2 invenio instances at the same elasticsearch instance.
We are trying to work around this by manually specifying different index names for each instance, however this is fiddily.
Would it be possible to add an invenio-search configuration option that specifies a (unique) prefix to be used by a particular invenio instance? Or is there a better way to do this?
The text was updated successfully, but these errors were encountered: