Change its mime type from binary to text.
add fileName, mediaType and mediaTypeProperties to solr schema and v2 system metadata processor
include seriesId in solr schema and context file (v2 system metadata)
fix compilation error for previous change: include isPublic criteria when there is a public subject (which is always).
include isPublic criteria when there is a public subject (which is always)
merge CN solr schema to metacat (MN) to support prov and semantic index fields.
add annotation, orcid and orgin_combined fields to the index schema
Remove the byte array field.
Add code to determine if a id exists in a solr server.
Add a field to contain the content of resource map.
Add a util class to judge if a namespace is a resource map file.
Add PROV relationships to the Solr schema. Populate the fields using the RdfXmlSubprocessor
Add wasDerivedFrom field to the Solr schema and use Sparql query to retrieve the value from the RDF
update to use v2 types for indexing
Change geohash type to "string" (was "text") so that no Solr analysis or tokenizing happens during indexing.
Add fields for geohashes
merge trunk version of cn-index-processor solr schema with the metacat version -- keeping the dynamic multivalued fields.
use our own copy of the solr schema
Unify solr indexing with an IndexTask that is added to the queue -- allows us to send more than just the systemMetadata to the indexer. Initially this is for READ event counts for each document. https://projects.ecoinformatics.org/ecoinfo/issues/6346
Some settings will be shared between metacat and metacat-index components.
move the solr-home from the metacat-index to the metacat-common.
Modified the documentation.
Change it from an interface to an abstract class in the document.
add MapStore/Loader test for the IndexEvents -- adding and removing events in the DB table through hazelcast. https://projects.ecoinformatics.org/ecoinfo/issues/5944
move IndexEvent into metacat-common. Perparation for Metacat responding to events and writing them to a persistent store. https://projects.ecoinformatics.org/ecoinfo/issues/5944
Rename a method to isEnabled.
Remove the obsoleted class.
Add a class to repsent the enabled engine list.
use ContentTypeInputStream interface (and ByteArray implementation) to specify the desired content-type of the InputStream returned by MN.query().
Remove the code to throw an exception if the subjects is null in the query method.
changed the xpath to get solr_spec_version.
Add the getIndexFields and getValidIndexFields methods.
Add getSolrSpecVersion method for the HttpServer and the controller.
Imeplement the getSolrVersion, getSchemaField and getValidSchemaFields for the EmbeddedSolrServer.
move SolrQueryResponseTransformer and SolrQueryReponseWriterFactory to the query package.
Move it to the query package.
move it to the query package.
Remove the query(String query) methods from SolrQueryService.java.
Remove the depency on the d1_cn_index_processor.
Use one query method in the SolrQueryServiceController.
Move the solr query part here since metacat-index needs to query the solr server too.
Use the sepcified exceptions to replace the Exception.
Add a transformer to process the query response object.
Add a new class to create the solr QueryResponseWriter.
Add some java doc.
Fixed a bug the collection name was not set.
Add getCollectionName method.
Add a new module for sharing the between the metacat and metacat-index.