[jira] Commented: (SOLR-1914) phps and json add a double qoute / brackets, serialize isnt working
[ https://issues.apache.org/jira/browse/SOLR-1914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12874575#action_12874575 ] Yonik Seeley commented on SOLR-1914: Looks like this was sort of fixed for Python Ruby back in SOLR-449. I haven't had much luck finding a way to express them in PHP... I guess the default for all JSON subclasses should just write as a String. phps and json add a double qoute / brackets, serialize isnt working --- Key: SOLR-1914 URL: https://issues.apache.org/jira/browse/SOLR-1914 Project: Solr Issue Type: Bug Components: clients - php Affects Versions: 1.4 Environment: apache Solr 1.4, Jetty (out of the box). e-comerce application UTF-8 Reporter: Sascha Jovanoski Attachments: ff01.xml (first of all Solr Rocks!) iam runnig an e-comerce application with dynamic filteset, depend on selected categories. everything works fine and stable but today i found out that ther is a strange case: i guess around 5000 strings in my app used as facet filter. There is one String transluzentes Acryl and even the english translation Translucent acrylics are not working. QUERY: http://ff01:8983/solr/core1/select/?q=*:*fq=shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acrylfacet=onfacet.limit=400facet.field=category_1facet.field=category_2facet.field=manufacet.field=lengthfacet.field=widthfacet.field=heightfacet.field=colorfacet.field=materialfacet.field=deliveryfacet.field=attributesfacet.mincount=1facet.sort=lexfacet.method=fcstats=truestats.field=pricestart=0rows=50sort=sort+descfl=name,model_nr,image,url,manu,delivery,in_stock,serie,price,uvp,nav_id,template,option,name,model_nr,image,url,manu,delivery,in_stock,serie,price,uvp,nav_id,template,optionwt=phpsV=1.0version=2.2 RESPONSE: as xml and php works fine! but json , phps ends up like this. .s:2:fq;s:79:shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acryl;.. see that double qoutes at the end. That happens only on this strings or Docs because even the english Docs fails. I though its may be a matter of encoding, so i added a transformer in the DIH which replaced these strings with Hello World. Faces on Hello Wolrd fails. Other Facet Strings with white spaces, special chars and so on never fail. if i add brackets on the fq ...q=*:*fq=shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acrylfacet=on... it ends up with a double }} s:2:fq;s:79:shop_id:20 AND language:2 AND category_1:Badewannen AND material:Hallo Welt;}} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] Commented: (SOLR-1914) phps and json add a double qoute / brackets, serialize isnt working
[ https://issues.apache.org/jira/browse/SOLR-1914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12868270#action_12868270 ] Yonik Seeley commented on SOLR-1914: One issue I see is an NaN in the JSON response... unfortunately the JSON standard has no way of representing Nan, +/-Inf. We should encode this as a string instead. Anyone know if PHPS has a numeric representation for these values? Sascha, is this the only incorrect part of the JSON / PHPS output or do you see any other issues? phps and json add a double qoute / brackets, serialize isnt working --- Key: SOLR-1914 URL: https://issues.apache.org/jira/browse/SOLR-1914 Project: Solr Issue Type: Bug Components: clients - php Affects Versions: 1.4 Environment: apache Solr 1.4, Jetty (out of the box). e-comerce application UTF-8 Reporter: Sascha Jovanoski Attachments: ff01.xml (first of all Solr Rocks!) iam runnig an e-comerce application with dynamic filteset, depend on selected categories. everything works fine and stable but today i found out that ther is a strange case: i guess around 5000 strings in my app used as facet filter. There is one String transluzentes Acryl and even the english translation Translucent acrylics are not working. QUERY: http://ff01:8983/solr/core1/select/?q=*:*fq=shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acrylfacet=onfacet.limit=400facet.field=category_1facet.field=category_2facet.field=manufacet.field=lengthfacet.field=widthfacet.field=heightfacet.field=colorfacet.field=materialfacet.field=deliveryfacet.field=attributesfacet.mincount=1facet.sort=lexfacet.method=fcstats=truestats.field=pricestart=0rows=50sort=sort+descfl=name,model_nr,image,url,manu,delivery,in_stock,serie,price,uvp,nav_id,template,option,name,model_nr,image,url,manu,delivery,in_stock,serie,price,uvp,nav_id,template,optionwt=phpsV=1.0version=2.2 RESPONSE: as xml and php works fine! but json , phps ends up like this. .s:2:fq;s:79:shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acryl;.. see that double qoutes at the end. That happens only on this strings or Docs because even the english Docs fails. I though its may be a matter of encoding, so i added a transformer in the DIH which replaced these strings with Hello World. Faces on Hello Wolrd fails. Other Facet Strings with white spaces, special chars and so on never fail. if i add brackets on the fq ...q=*:*fq=shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acrylfacet=on... it ends up with a double }} s:2:fq;s:79:shop_id:20 AND language:2 AND category_1:Badewannen AND material:Hallo Welt;}} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] Commented: (SOLR-1914) phps and json add a double qoute / brackets, serialize isnt working
[ https://issues.apache.org/jira/browse/SOLR-1914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12868439#action_12868439 ] Sascha Jovanoski commented on SOLR-1914: hi Yonik, yes you are right! if i replace or escape this NaN, erverthing works fine and Solr still rocks. i was so focused on that strings and maybe wrong app encodings that it took me until today to see that unescaped NaN. i played around with that stats but i cant get this error simulate on other queries, i mean my problem case include three items with the same price. I did other request which response with items with the same price but i got a stddev of 0.0. that looks strange from outside the code. so i dont see any other issues in my app, thanks a lot ! phps and json add a double qoute / brackets, serialize isnt working --- Key: SOLR-1914 URL: https://issues.apache.org/jira/browse/SOLR-1914 Project: Solr Issue Type: Bug Components: clients - php Affects Versions: 1.4 Environment: apache Solr 1.4, Jetty (out of the box). e-comerce application UTF-8 Reporter: Sascha Jovanoski Attachments: ff01.xml (first of all Solr Rocks!) iam runnig an e-comerce application with dynamic filteset, depend on selected categories. everything works fine and stable but today i found out that ther is a strange case: i guess around 5000 strings in my app used as facet filter. There is one String transluzentes Acryl and even the english translation Translucent acrylics are not working. QUERY: http://ff01:8983/solr/core1/select/?q=*:*fq=shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acrylfacet=onfacet.limit=400facet.field=category_1facet.field=category_2facet.field=manufacet.field=lengthfacet.field=widthfacet.field=heightfacet.field=colorfacet.field=materialfacet.field=deliveryfacet.field=attributesfacet.mincount=1facet.sort=lexfacet.method=fcstats=truestats.field=pricestart=0rows=50sort=sort+descfl=name,model_nr,image,url,manu,delivery,in_stock,serie,price,uvp,nav_id,template,option,name,model_nr,image,url,manu,delivery,in_stock,serie,price,uvp,nav_id,template,optionwt=phpsV=1.0version=2.2 RESPONSE: as xml and php works fine! but json , phps ends up like this. .s:2:fq;s:79:shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acryl;.. see that double qoutes at the end. That happens only on this strings or Docs because even the english Docs fails. I though its may be a matter of encoding, so i added a transformer in the DIH which replaced these strings with Hello World. Faces on Hello Wolrd fails. Other Facet Strings with white spaces, special chars and so on never fail. if i add brackets on the fq ...q=*:*fq=shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acrylfacet=on... it ends up with a double }} s:2:fq;s:79:shop_id:20 AND language:2 AND category_1:Badewannen AND material:Hallo Welt;}} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] Commented: (SOLR-1914) phps and json add a double qoute / brackets, serialize isnt working
[ https://issues.apache.org/jira/browse/SOLR-1914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12867522#action_12867522 ] Yonik Seeley commented on SOLR-1914: It's not clear if this is a Solr bug, or just some bug in the e-commerce app. The double quote at the end looks fine... one quote is literally part of the string, the other quote is from the phps encoding. The first string with length (s:79) doesn't look like it matches that actual string value, but I assume maybe you edited the example by hand. phps and json add a double qoute / brackets, serialize isnt working --- Key: SOLR-1914 URL: https://issues.apache.org/jira/browse/SOLR-1914 Project: Solr Issue Type: Bug Components: clients - php Affects Versions: 1.4 Environment: apache Solr 1.4, Jetty (out of the box). e-comerce application UTF-8 Reporter: Sascha Jovanoski (first of all Solr Rocks!) iam runnig an e-comerce application with dynamic filteset, depend on selected categories. everything works fine and stable but today i found out that ther is a strange case: i guess around 5000 strings in my app used as facet filter. There is one String transluzentes Acryl and even the english translation Translucent acrylics are not working. QUERY: http://ff01:8983/solr/core1/select/?q=*:*fq=shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acrylfacet=onfacet.limit=400facet.field=category_1facet.field=category_2facet.field=manufacet.field=lengthfacet.field=widthfacet.field=heightfacet.field=colorfacet.field=materialfacet.field=deliveryfacet.field=attributesfacet.mincount=1facet.sort=lexfacet.method=fcstats=truestats.field=pricestart=0rows=50sort=sort+descfl=name,model_nr,image,url,manu,delivery,in_stock,serie,price,uvp,nav_id,template,option,name,model_nr,image,url,manu,delivery,in_stock,serie,price,uvp,nav_id,template,optionwt=phpsV=1.0version=2.2 RESPONSE: as xml and php works fine! but json , phps ends up like this. .s:2:fq;s:79:shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acryl;.. see that double qoutes at the end. That happens only on this strings or Docs because even the english Docs fails. I though its may be a matter of encoding, so i added a transformer in the DIH which replaced these strings with Hello World. Faces on Hello Wolrd fails. Other Facet Strings with white spaces, special chars and so on never fail. if i add brackets on the fq ...q=*:*fq=shop_id:10 AND language:2 AND category_1:Badewannen AND material:transluzentes Acrylfacet=on... it ends up with a double }} s:2:fq;s:79:shop_id:20 AND language:2 AND category_1:Badewannen AND material:Hallo Welt;}} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org