DataONEorg / d1_cn_index_processor

The CN index processor component
0 stars 1 forks source link

Add MOSAIC, ARCRC, SENSO, ADCAD, SALMON expand query expansion rules #33

Closed amoeba closed 2 years ago

amoeba commented 2 years ago

Hey @taojing2002, this adds indexing support for two new ontologies we've developed over on https://github.com/DataONEorg/sem-prov-ontologies for DataONEorg/d1_cn_index_processor#29 and also tweaks some of the indexing logic described in DataONEorg/dataone-indexer#3.

The PR includes automated tests and I've done a fair bit of manual testing so this doesn't need an in-depth review, though I'd appreciate you taking a quick look.

Closes DataONEorg/d1_cn_index_processor#29 and DataONEorg/dataone-indexer#3.

amoeba commented 2 years ago

This PR now includes support for all ontologies we've been developing for the last while and is ready to get merged @taojing2002. This closes https://github.com/DataONEorg/d1_cn_index_processor/issues/29.

Before or after merge, these changes need to get cherry-picked onto https://github.com/DataONEorg/dataone-indexer and also ported to https://github.com/NCEAS/metacat. All content in CN and MN Solr instances matching the query q=sem_annotation:* needs to get reindexed manually.