Я создал ядро, secondCore{id, resid, title, name, cat, role, exp}
Рассмотрим пример данных: {"id" : "11","resid" : 384,"title" : "perl and java developer","name" : "appnede new name","cat" : "22,11","role" : "new role","exp" : 1 }
. Когда я ищу title:perl
, я получаю 0 результатов. Я получаю указанный результат, только если я ищу title:"perl and java developer"
или title:perl*
. Ответ:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">2</int>
<lst name="params">
<str name="indent">true</str>
<str name="q">title:perl*</str>
<str name="_">1444371225114</str>
<str name="wt">xml</str>
</lst>
</lst>
<result name="response" numFound="1" start="0">
<doc>
<str name="id">11</str>
<arr name="resid">
<long>384</long>
</arr>
<arr name="title">
<str>perl and java developer</str>
</arr>
<arr name="name">
<str>appnede new name</str>
</arr>
<arr name="cat">
<long>2211</long>
</arr>
<arr name="role">
<str>new role</str>
</arr>
<arr name="exp">
<long>1</long>
</arr>
<long name="_version_">1514531870450122752</long></doc>
</result>
</response>
Кроме того, почему ответ находится в обр <arr name="role"><str>new role</str></arr>
? Я хочу это в <str name="role">new role</str>
и так же с другими файлами. Как сделать? Я использую Solr 5.3.0.
schema.xml
. - person alexf   schedule 09.10.2015managed-schema
, о чем я узнал позже. Изменение моего schema.xml не повлияло. Я разместил свой ответ ниже, пожалуйста, прочитайте и измените, если это необходимо. :) - person Kamal Nayan   schedule 12.10.2015