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
add support for v2 DataONE API.
Change geohash type to "string" (was "text") so that no Solr analysis or tokenizing happens during indexing.
use newer httpclient library so that Jena's dependency is met - this goes all the way back to d1_common/libclient needing to pull in the newer library.
up the field count to 111 to include the 9 geohash fields.
Add fields for geohashes
bump the poms to 2.4.2
merge trunk version of cn-index-processor solr schema with the metacat version -- keeping the dynamic multivalued fields.
allow indexing of RDF documents - provide a sparql query that will return values for the field name. Using measurement_sm initially (a dynamic multivalued solr field). https://projects.ecoinformatics.org/ecoinfo/issues/6253
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
move metacat trunk to 2.4.0-SNAPSHOT
prep for 2.3.1 release
use 2.3.0 without SNAPSHOT pre-release.
use 2.3.0 for this next release of metacat.
make sure all versions are using 2.2.2 of some sort -- thinking of making this release a 2.3.0 release because we will be branching/tagging from the trunk, not the 2.2.x branch.
Use the slf4j-log4j jar to replace slf4j-jdk one.
Some settings will be shared between metacat and metacat-index components.
Change the svn location of the schema.xml file to d1_cn_index_processor 1.2.1. The 1.2.1 release is a "buildout" release. There was no code change.Skye change the attribute "stored" to be true for the authorSurNameSort and authorGivenNameSort. Otherwise the sorting will fail.
The checked-out schema.xml will overwrite the one in src/main/resource/solr-home/conf.
Use the schema for the d1_cn_index_processor 1.2.0
Fixed a bug that the code copied the solr-home to the target directory before it checked out the schema from the dataone svn repository.
Change the solr-home directory location for the testing.
Not include the solr-home in the jar file.
export a directory rather than a file in the scm plugin. This fixed an issue that the pom.xml didn't work with the svn with version 1.6.
move the solr-home from the metacat-index to the metacat-common.
Use the properties for the schema url and name.
change the version to 2.2.0-SNAPSHOT.
[merge from branch to keep trunk up to date with upgrade history] prep for Metacat 2.1.1 release
Add code to check out the schema.xml from dataone project.
Extends the test class for the base test class.
Use the exact number of the index fields for testing.
Modified the documentation.
Add a junit test class.
Add a junit test.
Change it from an interface to an abstract class in the document.
Add a test query method.
Add the servlet-api jar file under the test scope.
Add a junit test file.
use v2.1.0 for all metacat release components for consistency
remove all -SNAPSHOT artifacts in favor of released versions in preparation for Metacat v2.1.0 release
Add the test properties.
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
Add the dataone repository.
Use the ";" as the seperator for properties.
Use the new name of a method.
Rename a method to isEnabled.
Remove the junit test for an obsoleted class.
Remove the obsoleted class.
Add a junit test class for EnabledQueryEngines.
Add a test base class.
Add a class to repsent the enabled engine list.
Change the junit version to 4.8
use ContentTypeInputStream interface (and ByteArray implementation) to specify the desired content-type of the InputStream returned by MN.query().
use java 1.6 compliance for compilation
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.
exclude jibx-tools, maven cruft and org.eclipse "dependencies" to cut down on the number of jar files in the lib folder.
format before editing
Add some java doc.
Fixed a bug the collection name was not set.
Add getCollectionName method.
Remove the bin directory.
Add a new module for sharing the between the metacat and metacat-index.