[Yanel-commits] rev 23001 -
public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources
michi at wyona.com
michi at wyona.com
Wed Feb 28 00:01:13 CET 2007
Author: michi
Date: 2007-02-28 00:01:12 +0100 (Wed, 28 Feb 2007)
New Revision: 23001
Modified:
public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources/NutchResource.java
Log:
local nutch config URL to XML added
Modified: public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources/NutchResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources/NutchResource.java 2007-02-27 22:46:40 UTC (rev 23000)
+++ public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources/NutchResource.java 2007-02-27 23:01:12 UTC (rev 23001)
@@ -99,6 +99,8 @@
private Transformer transformer = null;
private I18nTransformer i18nTransformer = null;
Ontology ontology = null;
+
+ private URL finalResource;
/**
*
@@ -205,7 +207,7 @@
URL defaultResource = new URL(confDir + File.separator + defaultFile);
configuration.addDefaultResource(defaultResource);
- URL finalResource = new URL(confDir + File.separator + localFile);
+ finalResource = new URL(confDir + File.separator + localFile);
String nutchConfig;
ResourceConfiguration rc = getConfiguration();
if (rc != null) {
@@ -229,7 +231,8 @@
/**
* Create DOM document
- * @param searchTerm
+ * @param searchTerm query
+ * @param language language
*/
private void getDOMDocument(String searchTerm, String language) {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
@@ -242,6 +245,7 @@
}
Element rootElement = document.getDocumentElement();
rootElement.setAttributeNS(NAME_SPACE, "language", language);
+ rootElement.setAttributeNS(NAME_SPACE, "local-nutch-config-url", finalResource.toString());
if (searchTerm != null && searchTerm.length() > 0) {
Element queryElement = (Element) rootElement.appendChild(document.createElementNS(NAME_SPACE, "query"));
queryElement.appendChild(document.createTextNode(searchTerm));
@@ -269,7 +273,7 @@
exceptionMessage = "noSuchCrawlDirectory#" + crawlDir;
exceptionElement.appendChild(document.createTextNode(exceptionMessage));
log.error(exceptionMessage);
- return;
+ return;
}
} catch (Exception e) {
log.error(e);
More information about the Yanel-commits
mailing list