[ 
https://issues.apache.org/jira/browse/NUTCH-1711?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13891019#comment-13891019
 ] 

Sebastian Nagel commented on NUTCH-1711:
----------------------------------------

Some sites use the exclamation mark regularly, e.g. 
[http://www.taz.de/Politik/!p4615/]. It's also part of ajax URLs (NUTCH-1323). 
In doubt, web servers may behave different if `!' is escaped to `%21'.
If the problem is specific to SolrCloud as one indexer back-end: why not escape 
it during indexing either in a normalizer with scope indexer or in the back-end 
plugin code (only for id field)?

> Normalizer does not encode exclamation mark
> -------------------------------------------
>
>                 Key: NUTCH-1711
>                 URL: https://issues.apache.org/jira/browse/NUTCH-1711
>             Project: Nutch
>          Issue Type: Bug
>    Affects Versions: 1.7
>            Reporter: Markus Jelsma
>            Assignee: Markus Jelsma
>             Fix For: 1.8
>
>
> {code}
> $ bin/nutch org.apache.nutch.net.URLNormalizerChecker
> Checking combination of all URLNormalizers available
> http://nutch.apache.org/bla!
> http://nutch.apache.org/bla!
> {code}
> I never noticed that many URL encoders do not encode the exclamation mark 
> until just now. SolrCloud uses the character to delimit the composite ID in 
> SolrCloud, if you end with the exclamation mark, you will get an error!
> Any thoughts on this?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to