You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Piergiorgio Lucidi (JIRA)" <ji...@apache.org> on 2014/06/05 15:33:02 UTC

[jira] [Created] (CONNECTORS-956) Field names are URL encoded

Piergiorgio Lucidi created CONNECTORS-956:
---------------------------------------------

             Summary: Field names are URL encoded
                 Key: CONNECTORS-956
                 URL: https://issues.apache.org/jira/browse/CONNECTORS-956
             Project: ManifoldCF
          Issue Type: Improvement
          Components: Lucene/SOLR connector
    Affects Versions: ManifoldCF 1.6.1
            Reporter: Piergiorgio Lucidi


The field names provided by some repositories such as Alfresco are based on an URI similar to:
{code}
{http://www.alfresco.org/model/system}store_identifier
{code}

But in Solr we found the following field name:
{code}
http_3a_2f_2fwww_alfresco_org_2fmodel_2fsystem_2f1_0_7dstore_identifier
{code}

The code involved in the Solr connector is the following:

{code}
protected static String preEncode(String fieldName)
  {
      return URLEncoder.encode(fieldName);
  }
{code}

Probably we should try to solve it removing the preEncode invocation.



--
This message was sent by Atlassian JIRA
(v6.2#6252)