Author: kwright
Date: Sun Feb 17 20:14:22 2013
New Revision: 1447066

URL: http://svn.apache.org/r1447066
Log:
Fix for CONNECTORS-647.

Modified:
    manifoldcf/trunk/CHANGES.txt
    
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java

Modified: manifoldcf/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1447066&r1=1447065&r2=1447066&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Sun Feb 17 20:14:22 2013
@@ -3,6 +3,10 @@ $Id$
 
 ======================= 1.2-dev =====================
 
+CONNECTORS-647: Add the resource.name hint to the Solr output
+connector.
+(Maciej Li¿ewski, Karl Wright)
+
 CONNECTORS-623: A better fix, overriding the posting method for
 SolrJ and forcing multipart post.  Although still a hack, this should cause
 the behavior to work like MCF 1.0.1 now.

Modified: 
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java?rev=1447066&r1=1447065&r2=1447066&view=diff
==============================================================================
--- 
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
 (original)
+++ 
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
 Sun Feb 17 20:14:22 2013
@@ -815,6 +815,10 @@ public class HttpPoster
           //writeField(out,LITERAL+"stream_size",String.valueOf(length));
           //writeField(out,LITERAL+"stream_name",document.getFileName());
           
+          // General hint for Tika
+          if (document.getFileName() != null)
+            writeField(out,"resource.name",document.getFileName());
+          
           // Write the commitWithin parameter
           if (commitWithin != null)
             writeField(out,COMMITWITHIN_METADATA,commitWithin);


Reply via email to