You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Yonik Seeley (JIRA)" <ji...@apache.org> on 2014/04/25 15:48:16 UTC
[jira] [Created] (SOLR-6015) managed synonyms don't gracefully
handle lowercasing
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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org