Project

General

Profile

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

# Date Author Comment
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.

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.

7577 04/18/2013 11:27 AM Jing Tao

Add the update method.

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

Add documents for updating solr index.

7575 04/17/2013 05:07 PM Jing Tao

Add a solr.homeDir property.

7574 04/17/2013 05:00 PM Jing Tao

Get the solr home dir from the metacat.properties.

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

Set the test solr home in the target directory.

7572 04/17/2013 03:53 PM Jing Tao

Add the necessary files for the solr home.

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.

7568 04/16/2013 04:26 PM ben leinfelder

split the deployment of metacat-index.war copy into two different tasks so that the "install" target puts it in both the /dist and "deployment directory" whereas the "install-metacat-index" bypasses metacat building and kust rebuilds the metacat-index.war and puts it in the deply directory.

7567 04/16/2013 04:08 PM Jing Tao

copy the metacat-index.war file to the app.deploy.dir rather than dist.dir.

7566 04/16/2013 04:08 PM ben leinfelder

correctly look up the context init parameter for the metacat properties file

7565 04/16/2013 03:44 PM Jing Tao

Move this file to the solr home and rename it to the schema.xml.

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

Add the solr home directory.

7563 04/16/2013 03:34 PM ben leinfelder

include the objectPathMap name in the metacat.properties (used by metacat-index component) https://projects.ecoinformatics.org/ecoinfo/issues/5909

7562 04/16/2013 03:34 PM ben leinfelder

lookup the hz client connection information from the hazelcast.xml file being used by metacat. https://projects.ecoinformatics.org/ecoinfo/issues/5909

7561 04/16/2013 01:04 PM ben leinfelder

build metacat-index.war using maven and copy to the metacat /dist folder. https://projects.ecoinformatics.org/ecoinfo/issues/5907

7560 04/16/2013 11:28 AM ben leinfelder

start the SystemMetadataListener for each solr index configured (expecting only one).

7559 04/16/2013 11:22 AM Jing Tao

Remove this obsoleted file.

7558 04/16/2013 11:19 AM ben leinfelder

draft for sharing the metacat.properties with the metacat-index webapp. https://projects.ecoinformatics.org/ecoinfo/issues/5909

7557 04/16/2013 10:18 AM ben leinfelder

add methods to set the SolrIndex instance and initialize the listener (includes overloaded constructor)

7556 04/16/2013 10:13 AM ben leinfelder

use SystemMetadata parameter for inserting into SolrIndex

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

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

7554 04/15/2013 05:51 PM Jing Tao

Add a file prefix to tell it is absolute path.

7553 04/15/2013 05:50 PM Jing Tao

Excludes the slf4j-log4j12.jar for removing duplicated class.

7552 04/15/2013 05:04 PM Jing Tao

The module will create a servlet class in a war file.

7551 04/15/2013 05:03 PM Jing Tao

Add a web.xml file for the war.

7550 04/15/2013 04:50 PM ben leinfelder

add first pass at listening for SM events on HZ. Note that the configuration and even the call to solrIndex.insert() are not actually working.