-
Notifications
You must be signed in to change notification settings - Fork 492
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make Solr schema.xml configuration more flexible, still using Classic Schema Factory #6142
Milestone
Comments
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 6, 2019
Moving all <field> and <copyField> for custom metadata block indexing into separate files for easier deployment and maintainability. See IQSS#6142 for more.
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 6, 2019
…copy included XML files. See IQSS#6142 for more.
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 6, 2019
See IQSS#6142 for further reference.
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 6, 2019
Retrieve schema fields for custom metadata blocks from Dataverse API, mangle to create schema XML files, deploy and reload Solr. See IQSS#6142 for more.
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 6, 2019
…he update script. See IQSS#6142 for more.
2 tasks
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 9, 2019
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 9, 2019
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 9, 2019
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 10, 2019
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 10, 2019
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 10, 2019
pdurbin
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 10, 2019
pdurbin
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 10, 2019
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 11, 2019
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 11, 2019
pdurbin
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 11, 2019
pdurbin
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 11, 2019
pdurbin
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 11, 2019
pdurbin
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 11, 2019
poikilotherm
added a commit
to poikilotherm/dataverse
that referenced
this issue
Sep 11, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issue is related to #5989.
Context and differentiation
#5989 is about changing the entire way of how schemas are handled and requires a lot of changes in Dataverse code, too. This is good and should be done.
This issue is about having a small workaround for easier deployment of custom metadata fields into the Solr schema, but still using the classic schema factory (in contrast to managed schema used by @pkiraly).
Idea
While getting gdcc/dataverse-kubernetes#85 ready for us (see also #6000), I thought about how to handle this. My basic idea:
schema.xml
schema_dv_cmb_copies.xml
and place all<copyField>
from above in there.schema_dv_cmb_fields.xml
and place all<field>
from above in there.schema.xml
:(see also https://stackoverflow.com/questions/16968986)
This can be bundled in upstream and is transparent/usable for all type of installations, as long as the relevant files are moved around. Existing installations can continue to use their custom schemas. This approach is way easier than a template with necessary extra steps.
On changing the blocks or adding its own:
<dvhost>/api/admin/index/solr/schema
The text was updated successfully, but these errors were encountered: