[ 
https://issues.apache.org/jira/browse/SOLR-11666?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexandre Rafalovitch closed SOLR-11666.
----------------------------------------

> Solr Field with different language values
> -----------------------------------------
>
>                 Key: SOLR-11666
>                 URL: https://issues.apache.org/jira/browse/SOLR-11666
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Jaya Naga Bhavana
>            Priority: Major
>
> *This is my python code:*
> cmd = "curl localhost:8983/solr/" + core + "/update?commit=true -H 
> 'Content-type:application/json' --data-binary " + "\"[{'id':'" + 
> getLastAddedDocumentID(
>             'id') + "','title':{'set':'" + title + "'},'author':{'set':'" + 
> authorNames + "'},'abstract':{'set':'" + abstract + "'}}]\""
>         print cmd
>         pp = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
>         text, err = pp.communicate()
>         print text
> *My variable cmd which contains Curl command to add the data to fields is as 
> below:*
> curl localhost:8983/solr/test/update?commit=true -H 
> 'Content-type:application/json' --data-binary 
> "[{'id':'15973569-229c-4ce1-83e2-4f5ba543386f','title':{'set':'Bi\-criteria\ 
> Algorithm\ for\ Scheduling\ Jobs\ on\ Cluster\ Platforms\ 
> \*'},'author':{'set':'Pierre\-François\ Dutot\;\ Lionel\ Eyraud\;\ Grégory\ 
> Gr´\;\ Grégory\ Mouní\;\ Denis\ Trystram\;\ '},'abstract':{'set':'We\ 
> describe\ in\ this\ paper\ a\ new\ method\ for\ building\ an\ efficient\ 
> algorithm\ for\ scheduling\ jobs\ in\ a\ cluster.\ Jobs\ are\ considered\ as\ 
> parallel\ tasks\ \(PT\)\ which\ can\ be\ scheduled\ on\ any\ number\ of\ 
> processors.\ The\ main\ feature\ is\ to\ consider\ two\ criteria\ that\ are\ 
> optimized\ together.\ These\ criteria\ are\ the\ makespan\ and\ the\ 
> weighted\ minimal\ average\ completion\ time\ \(minsum\).\ They\ are\ chosen\ 
> for\ their\ complementarity,\ to\ be\ able\ to\ represent\ both\ 
> user\-oriented\ objectives\ and\ system\ administrator\ objectives.\ We\ 
> propose\ an\ algorithm\ based\ on\ a\ batch\ policy\ with\ increasing\ batch\ 
> sizes,\ with\ a\ smart\ selection\ of\ jobs\ in\ each\ batch.\ This\ 
> algorithm\ is\ assessed\ by\ intensive\ simulation\ results,\ compared\ to\ 
> a\ new\ lower\ bound\ \(obtained\ by\ a\ relaxation\ of\ ILP\)\ of\ the\ 
> optimal\ schedules\ for\ both\ criteria\ separately.\ It\ is\ currently\ 
> implemented\ in\ an\ actual\ real\-size\ cluster\ platform.'}}]"
> *The field abstract is as below:*
> <field name="abstract" type="string" docValues="true" indexed="true" 
> stored="true"/>
> *The problem which I face when running this command is:*
> Traceback (most recent call last):
>   File "F:/pyCalculation/uploadResearchPaper.py", line 196, in <module>
>     addDocument(pathToResearchPapersFolder + department + '/', query, 
> department)
>   File "F:/pyCalculation/uploadResearchPaper.py", line 188, in addDocument
>     pp = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
>   File "C:\Python27\lib\subprocess.py", line 390, in __init__
>     errread, errwrite)
>   File "C:\Python27\lib\subprocess.py", line 610, in _execute_child
>     args = '{} /c "{}"'.format (comspec, args)
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xe7' in position 
> 267: ordinal not in range(128)
> *And the line at position 276 is:*
> 'set':'Pierre\-François\ Dutot\;
> The problem is with ç this character.
> I am confused like Why doesn't solr allow to add this data to the field?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to