Project

General

Profile

Statistics
| Revision:
  • svn:ignore: build
  • svn:mergeinfo: /branches/D1_0_6_2_BRANCH:6107-6121

# Date Author Comment
7689 05/13/2013 03:51 PM Jing Tao

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

7688 05/13/2013 11:58 AM Jing Tao

Removed the comment on the process of building index.

7687 05/13/2013 11:55 AM Jing Tao

Add code to wait the startup of the MNode.

7686 05/10/2013 03:02 PM Jing Tao

Removed the commented out text cases and add a test for archvied document.

7685 05/10/2013 02:59 PM Jing Tao

Only after reloading the core, the query result can reflect the change made in metacat-index module.

7684 05/10/2013 02:37 PM Jing Tao

Use the log info to replace the print.

7683 05/10/2013 02:36 PM Jing Tao

Add log information for archiving or inserting indexes.

7682 05/09/2013 12:11 PM Jing Tao

Consider mutithread issue there.

7681 05/09/2013 12:10 PM Jing Tao

Fixed a bug to put "OR" correctly in the query.
And remove the user "authorized_user" from the rightsholder clause in the query.

7680 05/09/2013 10:04 AM Jing Tao

Use the set of subjects to replace the user and groups for the solr query.

7679 05/09/2013 12:19 AM Jing Tao

Call setting certificate location to be the test one after getting the MN baseurl.
The method to getting MN baseurl somehow calls CN and it set the certificate location to be /var/metacat/certs/METACAT1.pem.

7678 05/08/2013 10:14 PM ben leinfelder

escape reserved XML characters when constructing a pathquery from user input (&). https://projects.ecoinformatics.org/ecoinfo/issues/3017

7677 05/08/2013 05:21 PM ben leinfelder

escape special XML characters when constructing a pathquery from user input (&). https://projects.ecoinformatics.org/ecoinfo/issues/3017

7676 05/08/2013 04:53 PM Jing Tao

Add a distrusted certificate for the testing.

7675 05/08/2013 04:53 PM Jing Tao

Use the MNode to query the server when we use certificates to set up the session.

7674 05/08/2013 03:34 PM Jing Tao

Add the code to test the user with a distrusted certificate.

7673 05/08/2013 03:34 PM ben leinfelder

add note about metacat.properties backup. https://projects.ecoinformatics.org/ecoinfo/issues/3085

7672 05/08/2013 03:10 PM ben leinfelder

remove xslt sort for solr search results in case someone actually specifies a sort field in the query. https://projects.ecoinformatics.org/ecoinfo/issues/3397

7671 05/08/2013 02:58 PM ben leinfelder

adjust action=zip behavior to use full docids and entity names (data files) for the zip entry. Also uses the given qformat to render the metadata. https://projects.ecoinformatics.org/ecoinfo/issues/3816

7670 05/08/2013 10:42 AM Jing Tao

Add tests to test group and rightsholder.

7669 05/08/2013 10:41 AM Jing Tao

Add the rightsHolder in the access filter.

7668 05/07/2013 08:34 PM Jing Tao

Change the delete to archive.

7667 05/07/2013 06:52 PM Jing Tao

Add a test for testing access control for the solr query.

7666 05/07/2013 05:29 PM ben leinfelder

force the use of newer xercesImpl 2.7.1

7665 05/07/2013 04:54 PM ben leinfelder

adjust action=zip behavior to use full docids when checking for permissions/existence. https://projects.ecoinformatics.org/ecoinfo/issues/3816

7664 05/02/2013 05:30 PM Jing Tao

Add code to handle query for the http solr server.

7663 05/02/2013 04:58 PM Jing Tao

Add some java doc.

7662 05/02/2013 12:47 PM Jing Tao

Use a new class to handle the solr query engine description request.

7661 05/02/2013 12:46 PM Jing Tao

Copy the index fields description file to the web-inf dir.

7660 05/02/2013 12:44 PM Jing Tao

A property file to describe the index fields.

7659 05/02/2013 11:30 AM Jing Tao

Fixed a bug the collection name was not set.

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

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

7657 05/02/2013 10:56 AM Jing Tao

Add getCollectionName method.

7656 05/01/2013 10:57 PM ben leinfelder

Use solr query instead of path query in the NCEAS skin. https://projects.ecoinformatics.org/ecoinfo/issues/5917

7655 05/01/2013 10:55 PM ben leinfelder

only build metacat-common before compile, no need to do it every time the ant build is called.

7654 05/01/2013 05:17 PM ben leinfelder

enable solr results rendering on the server side for the NCEAS skin (does not include UI for generating the query yet). https://projects.ecoinformatics.org/ecoinfo/issues/5917

7653 05/01/2013 05:16 PM ben leinfelder

clean-up the solr results XSLT to display more pertinent fields (many paths have been collapsed into single fields, etc). Added an abstract snippet in the search results (140 chars). https://projects.ecoinformatics.org/ecoinfo/issues/5916

7652 05/01/2013 04:57 PM Jing Tao

Add double quotes to surrend the user or group names in the access fq. This will fix the issue if the names have white spaces.

7650 05/01/2013 03:33 PM ben leinfelder

rename resultset template to include "solr" so that it can co-exist with the original pathquery-based resultset template (NCEAS skin approach that has one style sheet for multiple document types)

7649 05/01/2013 03:20 PM ben leinfelder

use charset=UTF-8 for the meta tag (especially important if other international sites want to use default skin with translations)

7648 05/01/2013 02:38 PM Jing Tao

Add the access query filter.

7647 05/01/2013 01:53 PM ben leinfelder

Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>". https://projects.ecoinformatics.org/ecoinfo/issues/5812

7646 05/01/2013 01:53 PM ben leinfelder

Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>". https://projects.ecoinformatics.org/ecoinfo/issues/5812

7645 05/01/2013 01:52 PM ben leinfelder

Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>". https://projects.ecoinformatics.org/ecoinfo/issues/5812

7644 05/01/2013 07:37 AM ben leinfelder

Use 2.0.7 version number in configuration/upgrade/docs (trunk, even though we will not be releasing 2.0.7 from trunk, we want to have the upgrade scripts included here)

7639 04/30/2013 09:35 PM ben leinfelder

Allow null SM.submitter (per schema). There were null values in cn-dev (and probably elsewhere since it is technically allowed in the schema. But with a null value, we need to have a null Subject for the SM.submitter field, not a Subject with a null getValue() return. Encountered this when testing for: https://projects.ecoinformatics.org/ecoinfo/issues/5929.

7638 04/30/2013 04:47 PM ben leinfelder

add space to prevent syntax error when additional clause is appended. https://projects.ecoinformatics.org/ecoinfo/issues/5929.

7637 04/30/2013 03:09 PM ben leinfelder

move maven.home into build properties (hoping that hudson will be able to correctly override it)

7636 04/30/2013 02:50 PM Matt Jones

CHange replication 'update' query to use a LEFT JOIN so that the performance of the replication update action is improved, which had been causing an HTTP timeout for large metacat installations. See https://projects.ecoinformatics.org/ecoinfo/issues/5929.

7635 04/30/2013 02:46 PM Jing Tao

Add the code to read the index field information from the schema.xml.

7634 04/29/2013 04:59 PM Jing Tao

Add code to handle the solr index information. we still need to figure out how to get the information.

7633 04/29/2013 09:16 AM Jing Tao

Add the code to build the metacat-common.

7632 04/29/2013 09:15 AM Jing Tao

Add the dependency to the metacat-common.

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

use the sharing code from the metacat-common.

7630 04/29/2013 09:13 AM Jing Tao

Move this class to the metacat-common.

7629 04/29/2013 09:11 AM Jing Tao

Remove the bin directory.

7628 04/29/2013 09:10 AM Jing Tao

Add a new module for sharing the between the metacat and metacat-index.

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.

7625 04/25/2013 05:09 PM Jing Tao

Add the solr engine to the engine list.

7624 04/25/2013 02:18 PM ben leinfelder

create the lib/maven directory in order to resolve the deps and carry on with the build.

7623 04/25/2013 02:04 PM ben leinfelder

require utilities.jar before compile

7622 04/24/2013 07:34 PM ben leinfelder

use maven to manage most jar dependencies in Metacat.
Exceptions include: LSID, Datamamager (EML),

7621 04/24/2013 05:03 PM Jing Tao

Include solr and lucene jar files into the war. We maybe change it when we use pom.xml to manage the jar dependency.

7620 04/24/2013 05:00 PM Jing Tao

Add code to handle solr query.

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

Remove the jar file.

7618 04/24/2013 04:10 PM Jing Tao

Add the jar file which will be used by solr.

7617 04/24/2013 04:09 PM Jing Tao

Add 3.4 jar files.

7616 04/24/2013 04:08 PM Jing Tao

Remove the 4.1 jar files.

7615 04/24/2013 04:06 PM Jing Tao

Add the 3.4 jar.

7614 04/24/2013 04:05 PM Jing Tao

Remove the 4.1 jar and use the 3.4 jar.

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.

7611 04/24/2013 11:57 AM Jing Tao

Use the Identifier object rather than String as the key to get the system metadata and object path.

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

Add code to start hazelcast.

7609 04/23/2013 05:56 PM Jing Tao

Add a class to handle solr query.

7608 04/23/2013 04:26 PM Jing Tao

Remove those obsolete index classes.

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

Add a junit test for the IndexGenerator class.

7606 04/23/2013 12:00 PM Jing Tao

Add a new class which will generate index for the ids.

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.

7602 04/22/2013 02:23 PM Jing Tao

Add the getSystemMetadata and getObsoletes methods.

7600 04/20/2013 06:19 PM Chris Jones

Merging the METACAT_2_0_6_BRANCH changes for [M|C]NodeService into the trunk.

7597 04/19/2013 05:52 PM Jing Tao

change the solr end point to be the localhost.

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

Change the default solr endpoint to be the localhost.

7595 04/19/2013 05:47 PM Jing Tao

Base the configuration to create either EmbeddedSolrServer or HttpSolrServer.

7594 04/19/2013 05:20 PM Jing Tao

Add some new properties for the solr.

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. https://projects.ecoinformatics.org/ecoinfo/issues/5883

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.

7589 04/19/2013 11:38 AM ben leinfelder

add place-holder for using SolrServerFactory to get the correct SOlrServer impl during application init

7588 04/19/2013 11:24 AM ben leinfelder

clean up configuration initialization

7587 04/19/2013 11:15 AM ben leinfelder

clean up logging for hz config file error

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

rely on Settings loaded from test resources config rather than hardcoding the paths in code. https://projects.ecoinformatics.org/ecoinfo/issues/5918

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

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

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

move hazelcast config file location code into the MetacatIndexServlet init method

7583 04/19/2013 09:08 AM ben leinfelder

do not skip tests during metacat-index package phase. https://projects.ecoinformatics.org/ecoinfo/issues/5918

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 "*IT.java" and unit tests that do not require metacat to be running can be named "*Test.java" - https://projects.ecoinformatics.org/ecoinfo/issues/5918

7581 04/18/2013 05:35 PM ben leinfelder

format before editing.