Yonik Seeley created SOLR-6015:
----------------------------------

             Summary: managed synonyms don't gracefully handle lowercasing
                 Key: SOLR-6015
                 URL: https://issues.apache.org/jira/browse/SOLR-6015
             Project: Solr
          Issue Type: Bug
            Reporter: Yonik Seeley


I've been having bad luck testing new functionallity lately - the first thing I 
try never works ;-)

/opt/code/lusolr48/solr/example/solr/collection1/conf$ curl -XPUT 
"http://localhost:8983/solrsis/synonyms/english";   -H 
'Content-type:application/json'   --data-binary '{"MB":["MiB","Megabyte"]}'
{
  "responseHeader":{
    "status":500,
    "QTime":3},
  "error":{
    "msg":"Bad Request",
    "trace":"Bad Request (400) - Unsupported value null for mb; expected single 
value or a JSON array!\n

I finally figured out that if I lowercased "MB" to "mb", then it works as 
expected.
Also, it looks like because ignoreCase is true in the initArgs, everything is 
*stored* as lower case in the managed map (losing information).  Ideally case 
would be preserved in the synonym file (esp if one wanted to change ignoreCase 
either way).  I imagine stopwords may have the same issue, but I haven't 
checked.




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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to