| Revision:

# Date Author Comment
10221 04/10/2017 03:05 PM Peter Slaughter

Add check in iindex unit test for 'prov_hasDerivations' field

10071 12/05/2016 11:51 AM Jing Tao

Merge the code for rdfxml subprocessor from d1_cn_index_processor to metacat.

10068 12/02/2016 04:17 PM Jing Tao

Add the prefix "prov_" the solr fields.

10062 12/01/2016 11:20 AM Jing Tao

Use a new class to overwrite the class RdfXmlSubprocessor in d1-processor since that one has a method to use solr http server directly.

9020 12/12/2014 01:30 PM ben leinfelder

use input stream instead of Document for resource map processing test

8826 08/06/2014 01:09 PM ben leinfelder

update to use v2 types for indexing

8799 05/28/2014 11:48 AM ben leinfelder

use default "metacat" context name for metacat-index testing.

8774 05/13/2014 03:36 PM ben leinfelder

use a non-public rightsHolder for both EML and Annotation test documents now that the RDF subprocessor checks each annotation to see that it came from a user that as write permission for the object being annotated.

8773 05/13/2014 03:34 PM ben leinfelder

test for update using the updated EML file, not the original. Also add the SM to the shared map so that the indexing process can consult SM.accessPolicy when indexing annotations that assert things about those test documents.

8772 05/13/2014 03:32 PM ben leinfelder

ignore the metacat/solr comparator tests - they are one-offs.

8766 05/07/2014 11:16 PM ben leinfelder

pass around the object file path rather than the data stream so that multiple subprocessors can index the same object and not consume the stream before it gets to the next one. In preparation for extending the assertions stored in OREs.

8720 03/31/2014 03:25 PM ben leinfelder

use Matthew Jones for test creator since he has an ORCID in their staging environment.

8719 03/31/2014 12:31 PM ben leinfelder

augment annotation indexing test/sample to include orcid annotation.

8701 03/14/2014 10:55 AM ben leinfelder

switch to index standard since it is more likely we will be able to determine this from our existing EML attribute information.

8693 03/03/2014 04:33 PM ben leinfelder

Do a more thorough check that the characteristic annotation was successfully indexed as expected (semtools)

8692 03/03/2014 03:56 PM ben leinfelder

switch to the OpenAnnotation (OA) model for annotating datapackages with measurements/characteristics (semtools)

8691 03/03/2014 03:55 PM ben leinfelder

switch to the OpenAnnotation (OA) model for annotating datapackages with measurements/characteristics (semtools)

8690 03/03/2014 03:54 PM ben leinfelder

switch to the OpenAnnotation (OA) model for annotating datapackages with measurements/characteristics (semtools)

8648 02/25/2014 04:32 PM ben leinfelder

test that obsoleted objects remain indexed, but are marked as obsoleted.

8537 01/29/2014 01:41 PM ben leinfelder

uncomment the original tests now that the "field" test is working.

8498 01/14/2014 02:57 PM ben leinfelder

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).

8464 01/07/2014 01:56 PM ben leinfelder

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.

8353 10/30/2013 10:37 AM Jing Tao

Renamed the test class.

8352 10/30/2013 10:19 AM Jing Tao

Rename the IndexGenerator to IndexGeneratorTimerTask.

8343 10/28/2013 04:54 PM Jing Tao

If an object was archived, the solr index will be removed for it.

8288 10/08/2013 11:33 AM Jing Tao

Remove the obsoletes chain from the update method in the SolrIndex class.

8135 08/09/2013 04:49 PM Jing Tao

Add a junit test to test resourcemap subprocessor.

8132 08/09/2013 03:56 PM Jing Tao

Add the property of dataone.hazelcast.location.clientconfig.

8131 08/09/2013 01:22 PM Jing Tao

Make the method getSolrindex to be public.

8130 08/09/2013 10:25 AM Jing Tao

change the configuration path.

8129 08/09/2013 10:17 AM Jing Tao

Change the configuration path according to the change of the class.

8128 08/08/2013 03:08 PM Jing Tao

Use the class path configuration of spring to replace the file configuration. We can reuse the application context files in the d1_cn_index_processor jar.

8126 08/08/2013 02:19 PM Jing Tao

Add a new property for the log class name.

8095 07/31/2013 03:11 PM Jing Tao

fixed a bug that the setup method deleted a result file.

8094 07/31/2013 01:00 PM Jing Tao

Add a method to count how many documents in a specified solr server.

7888 07/11/2013 11:43 AM Jing Tao

Fixed a bug that the missed id is not writtent to the file.

7883 07/11/2013 11:20 AM Jing Tao

Add a class to compare ids in the solr and metacat.

7841 07/03/2013 12:03 AM ben leinfelder

add MapStore/Loader test for the IndexEvents -- adding and removing events in the DB table through hazelcast.

7791 06/05/2013 01:50 PM Jing Tao

Add code to test getIdentifierSet method.

7784 05/28/2013 05:19 PM Jing Tao

Change the code since the ApplicationController's constructor was changed.

7744 05/22/2013 10:29 AM Jing Tao

Add some new properties for the test.

7691 05/13/2013 09:23 PM Jing Tao

Add code to wait the readiness of the hazelcast service.

7689 05/13/2013 03:51 PM Jing Tao

Add a class to get distributed maps such as the system metadata map.

7658 05/02/2013 11:21 AM Jing Tao

Catch a new exception base on the change of the calling method.

7631 04/29/2013 09:14 AM Jing Tao

use the sharing code from the metacat-common.

7627 04/26/2013 05:12 PM Jing Tao

Use an update method to replace the insert and update methods in the SolrIndex class.

7626 04/26/2013 05:10 PM Jing Tao

Add a system metadata for archiving.

7613 04/24/2013 02:23 PM Jing Tao

Add code to generate index during the servlet initialization.

7612 04/24/2013 12:12 PM Jing Tao

Add the names of the system metadata and the data object imaps.

7610 04/24/2013 11:30 AM Jing Tao

Add code to start hazelcast.

7607 04/23/2013 04:17 PM Jing Tao

Add a junit test for the IndexGenerator class.

7604 04/22/2013 06:08 PM Jing Tao

Add code to get all doc ids in the solr server.

7603 04/22/2013 02:46 PM Jing Tao

Add a remove(List) method in the class and an obsoletes list parameter in the update method.

7596 04/19/2013 05:51 PM Jing Tao

Change the default solr endpoint to be the localhost.

7593 04/19/2013 05:19 PM Jing Tao

Read the solr configuration file name and collection name from the property file.

7592 04/19/2013 04:37 PM Jing Tao

Print out the solr query result in the xml format.

7591 04/19/2013 01:03 PM ben leinfelder

naive version of SolrServerFactory - no reflection. It returns an EmbeddedSolrServer implementation based on the solr.homeDir set in Settings class.

7590 04/19/2013 12:43 PM ben leinfelder

simplify testing with embedded solr server locations -- no need to copy solr-home or set system properties. Still more to do (factory method) but this is getting cleaner.

7586 04/19/2013 10:25 AM ben leinfelder

rely on Settings loaded from test resources config rather than hardcoding the paths in code.

7585 04/19/2013 09:48 AM ben leinfelder

include test resource bundles to be loaded into Settings configuration during testing.

7582 04/19/2013 09:01 AM ben leinfelder

use integration-test ("mvn verify") to test things that require Metacat to be running. These classes should end be named "*" and unit tests that do not require metacat to be running can be named "*" -

7580 04/18/2013 01:14 PM Jing Tao

Comment out the testRemove method temporarily.

7579 04/18/2013 01:10 PM Jing Tao

Temporarily to comment out the remove test.

7578 04/18/2013 11:28 AM Jing Tao

Add a test method to test the update method.

7576 04/18/2013 11:26 AM Jing Tao

Add documents for updating solr index.

7573 04/17/2013 04:01 PM Jing Tao

Set the test solr home in the target directory.

7571 04/17/2013 01:36 PM Jing Tao

Set the hazelcast.xml path for the test.

7569 04/16/2013 05:14 PM Jing Tao

Add a query method in the test.

7564 04/16/2013 03:42 PM Jing Tao

Add the solr home directory.

7555 04/16/2013 10:04 AM Jing Tao

Change one parameter type of the insert method from the InputStream to the SystemMetadata.

7548 04/12/2013 02:56 PM Jing Tao

Use the EmbeddedSolrServer to replace HttpSolrServer. Now it still has some issues.

7547 04/11/2013 01:43 PM Jing Tao

Add junit test class to test the SolrIndex class.

7544 04/10/2013 03:38 PM Jing Tao

Remove the file generated by the wizard.

7542 04/10/2013 03:34 PM Jing Tao

Figured out to read beans from the configuration file.

7538 04/09/2013 03:54 PM Jing Tao

add the metacat-index component. It has nothing right now.