Version | Date | Description |
---|---|---|
1.6.0 | 2015-03-31 | This release of the Search Core is a component of the integrated release 5.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.5.0 | 2014-09-30 | This release of the Search Core is a component of the integrated release 5.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.4.1 | 2014-06-20 | This release of the Search Core is a component of the integrated release 4.1.1 of the PDS4 System. This is an operational release of the system components to date. |
1.4.0 | 2014-03-31 | This release of the Search Core is a component of the integrated release 4.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.3.0 | 2013-09-30 | This release of the Search Core is a component of the integrated release 4.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.2.1 | 2013-06-21 | This release of the Search Core is a component of the integrated release 3.1.1 of the PDS4 System. This is an operational release of the system components to date. |
1.2.0 | 2013-03-31 | This release of the Search Core is a component of the integrated release 3.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.1.1 | 2012-11-14 | This release of the Search Core is a component of the PDS4 System. This is an operational release supporting the deployment of the system at the Engineering Node and includes updates for issues discovered during deployment. |
1.1.0 | 2012-11-09 | This release of the Search Core is a component of the PDS4 System. This is an operational release supporting the deployment of the system at the Engineering Node. |
1.0.0 | 2012-09-30 | This release of the Search Core is a component of the integrated release 3.0.0 of the PDS4 System. This is an operational release of the system components to date. |
0.3.0 | 2012-06-11 | This release of the Search Core is a component of the integrated release 2.2.0 of the PDS4 System. This is an operational release of the system components to date. |
0.2.0 | 2012-01-31 | This release of the Search Core is a component of the integrated release 2.1.0 of the PDS4 System. This is an operational release of the system components to date. |
0.1.0 | 2011-11-09 | This release of the Search Core is a component of the integrated release 2.0.0 of the PDS4 System. This is an operational release of the system components to date. |
Type | Changes | By |
---|---|---|
Create new configs for Product_Attribute_Definition and Product_Class_Definition products. Fixes PDS-335. | jpadams | |
Updated error handling to be more descriptive when a search core run fails. | jpadams |
Type | Changes | By |
---|---|---|
Updated configurations to consistently include data_class and product_class slots for all product types. Fixes PDS-277. | jpadams | |
Updated ProductClass to include new SlotFilter for version_id = latest. Updated dataset.xml to include version_id. Add new test to ProductClassTest. Fixes PDS-286. | jpadams | |
Updated the configurations to only include products where status is "Approved". Updated a couple tests (albeit not all that useful) to include references to this. Fixes PDS-294. | jpadams | |
Updated core config schema to allow for specification of both output string or registry path in the configurations. The registry path will be used by default, unless it is not found. Updated pds4 context config to use this functionality to look for resource_url for the resLocation, otherwise default to the ds-view/viewContext page. Fixes PDS-301. | jpadams |
Type | Changes | By |
---|---|---|
Added external_reference_text to all configs. Fixes PDS-261. | jpadams | |
Updated XSD and JAXB classes to allow for multiple registry paths in core configs. This handles the context products that require the software to look in two different places for the same search field. Removed all Product_Context configs for the specific context products. Create new generic context product config to add in all context products. Fixes PDS-262. | jpadams |
Type | Changes | By |
---|---|---|
Created new core configs for all of the specific PDS4 context products, which include the new SlotFilters. Also updated ProductClass to respond to updates to RegistryResults API, including the generation of Association and Slot Filters. Fixes PDS-229. | jpadams | |
Updated Unix shell script and Windows batch files to provide a more user friendly message when JAVA_HOME is not set in the environment. Fixes PDS-253. | mcayanan | |
Updated all core configs with new search_id field. Also generated OutputString and OutputStringFormat classes from the core-config.xsd to allow for specification of the format required for the output String. Previous implementation automatically URL encoded the string. Fixes PDS-255. | jpadams | |
Created new archiveinfo.xml config for PDS4 resources. Fixes PDS-256. | jpadams | |
Update documentation to take change from initial-index-pdsen to search-core-pdsen. | jpadams | |
Updated PSA data set config to use localhost. Updated PDS4 config to only refer to registry-pds4 and no longer refer to registry-atm. | jpadams |
Type | Changes | By |
---|---|---|
Get all .xml files in the given config directory instead of requiring product-classes.txt to be specified. Fixes PDS-144. | jpadams | |
Allow for unlimited 'jumps' for associations to be specified (i.e. instrument_host_ref.instrument_ref.data_set_ref.node_ref.agengy_ref.alternate_id will get agency). Fixes PDS-154. | jpadams | |
Completed patch for use with Solr 4, including updates to pom dependencies and Indexer.java. Fixes PDS-173. | jpadams | |
Updated PDS config files to point to relative instead of absolute URL to resolve issue with domain specificity. Fixes PDS-177. | jpadams | |
Updated command-line options and property keys to allow for specification of primary and secondary registries; also update XSD to allow for inclusion of 'DataSources' which can then be set with primary/secondary 'priority' and DataSource type (i.e. registry) as well as the option to 'append' the new sources to the current list specified via command-line/property file, or to overwrite. Fixes PDS-189. | jpadams | |
Created new logging and stats classes to maintain the missing slot/associations/etc. | jpadams | |
Updated unit tests to reflect changes from PDS-189. | jpadams | |
Leveraged decorator pattern for Extrinsic Objects to allow for extension of the objects that come back from the Registry. Allows for methods like getLidvid, getSlotValues, etc. | jpadams | |
Refactored RegistryAttributes class to be an enum to better handle Registry attributes. | jpadams | |
Updated unit tests to test new classes/methods. | jpadams | |
Updated core configs to work with XSD. | jpadams | |
Updated software to use XML schema to specify configurations for different products. Introduced core-config.xsd. | jpadams | |
Removed Indexer and ProfileParser classes that have been deprecated from use and no longer have a use. Updated Launcher to remove reference to these classes. | jpadams | |
Cleaned up assembly.xml to use correct syntax for recursive include. | jpadams | |
Updated SearchCorePDS3Test to run against only 5 data sets instead of 1000 to improve deployment performance. | jpadams | |
Updated solr-post script to use awk instead of gawk for systems that do not have gawk installed. | jpadams | |
Updated OPUS description in search-tools.xml. | jpadams | |
Updated documentation to include info on configurations. | jpadams |
Type | Changes | By |
---|---|---|
Updated EN-specific documentation to be very explicit with exact steps for running index. | jpadams |
Type | Changes | By |
---|---|---|
Created Search Service config files for Bundle, Collection, and Context PDS4 products. Fixes PDS-138. | jpadams | |
Updated config file directories to reflect future installations (pds/pds3, pds/pds4, psa/pds3). | jpadams | |
Updated PDS3 product configurations to remove all search fields named mission_* with investigation_* to meet with PDS4 model. | jpadams | |
Updated unit test classes to reflect changes in config file directories. | jpadams | |
Created initial-index-pdsen script that will create index specific to PDS Engineering node, including flags for PDS3, PDS4, and PSA data products. | jpadams |
Type | Changes | By |
---|---|---|
Created ops-index script to rsync data from remote machine in order for operational use. | jpadams | |
Created env-vars scripts to allow for specification of all environment variables. Minimizes potential human error. | jpadams | |
Updated module documentation to handle more potential errors from installation. Fixes PDS-132. | jpadams | |
Updated in-line documentation in all core Bash scripts for running the index. | jpadams |
Type | Changes | By |
---|---|---|
Created new Archive Information configuration file to include mission resources in search results. Fixes PDS-119. | jpadams | |
Updated ProductClass and SearchField classes to include handling of a name-based query of the registry in order to return Archive Information. Fixes PDS-119. | jpadams | |
Updated hierarchy to include new agency facet. Fixes PDS-121. | jpadams | |
Updated data set config to include new agency_name field. Fixes PDS-121. | jpadams | |
Fixed bug in solr-post script where the search tools were not being included in the index. | jpadams |
Type | Changes | By |
---|---|---|
Created PDSDateConvert class to handle conversions of PDS4-compliant date/time values into Solr-compliant date/time values. Fixes PDS-102. | jpadams | |
Refactored the Search Protocol and XML Response Writer out of the search-core and into search-service. Also moved Solr index scripts from search-service to search-core and updated the scripts to use absolute paths. Updated pom files accordingly to reflect changes in dependencies from refactoring of Solr stuff. Fixes PDS-100. | jpadams | |
Updated CLI by requiring registry URL to be specified, a new flag to specify a configuration directory, and a new flag to specify Search Service Home. | jpadams | |
Renamed several classes to use PDS4 terminology (i.e ProductClass.java and SearchFields.java). | jpadams | |
Updated Solr document parser class to populate unknown/null date/time fields with values. | jpadams | |
Updated Solr Indexer to create multiple solr-index.xml depending on a specified threshold of index documents for Solr Index file. This coincides with changes to the solr-post script, alleviating issues with Java Heap during XSLT transformations prior to posting to the Solr Web App. | jpadams | |
Updated PSA Config to capture more information from data in the registry. THis may be a temporary fix until more data is available. Includes data_object_type and mission_start/stop_date. | jpadams | |
Modified references to Search Service Home throughout application and documentation in an effort to eliminate confusion between the path used in Search Core versus the path specified in the Search Service installation. Changed Search Service Home to Search Home, where applicable. | jpadams | |
Updated Installation and Operation documentation to reflect the changes in tool functionality. | jpadams | |
Fixed bug in ProductClass class to set default version to 1.0 when associated lidvid does not contain a version. | jpadams |
Type | Changes | By |
---|---|---|
Added command-line option to specify number of queried records. | jpadams | |
Updated the configuration to reflect to changes in slot names, in accordance with changes made by harvest. | jpadams | |
Refactored Registry Extractor, Solr Indexer, and PDS Indexer to reflect changes in the registry-core client. | jpadams | |
Removed the parent project's Release Notes document. This document now serves as the single source for this component's release changes. | shardman |
Type | Changes | By |
---|---|---|
Cleaned up the documentation and removed the PDF generation feature. | shardman |