no way. it's SOLR-6096 aka SOLR-6700

On Thu, Jun 25, 2015 at 9:16 AM, מאיה גלעד <maiki...@gmail.com> wrote:

> Hey
> Your example works on my cloud but my problem didn't resolve.
>
> I'be checked and found the following :
> 1. When a child is created with multivalues it can be queried correctly
> with the url you've given me.
> 2. If you add a new value to a field in an existing child it doesn't
> return in the father-child query but can be queried individualy.
>
> Thank you,
> Maya
> Just pulled and launched Solr 5.2.1
>
> dropped multivalued child into see data below. Response is quite correct:
>
> "id":"22", "COLOR_s":"Blue","SIZE_ss":["XL","XXL"]}]}]
>
>
> http://localhost:8983/solr/solr/select?q={!parent+which%3Dtype_s%3Aparent}%2BCOLOR_s%3ABlue+%2BSIZE_ss%3AXL&fl=id%2C[child+parentFilter%3Dtype_s%3Aparent+childFilter%3D-type_s%3Aparent+limit%3D100]&wt=json&indent=true
> <http://localhost:8983/solr/solr/select?q=%7B!parent+which%3Dtype_s%3Aparent%7D%2BCOLOR_s%3ABlue+%2BSIZE_ss%3AXL&fl=id%2C[child+parentFilter%3Dtype_s%3Aparent+childFilter%3D-type_s%3Aparent+limit%3D100]&wt=json&indent=true>
>
> {
>   "responseHeader":{
>     "status":0,
>     "QTime":3,
>     "params":{
>       "q":"{!parent which=type_s:parent}+COLOR_s:Blue +SIZE_ss:XL",
>       "indent":"true",
>       "fl":"id,[child parentFilter=type_s:parent childFilter=-type_s:parent 
> limit=100]",
>       "wt":"json"}},
>   "response":{"numFound":2,"start":0,"docs":[
>       {
>         "id":"10",
>         "_childDocuments_":[
>         {
>           "id":"11",
>           "COLOR_s":"Red",
>           "SIZE_ss":["XL"]},
>         {
>           "id":"12",
>           "COLOR_s":"Blue",
>           "SIZE_ss":["XL"]}]},
>       {
>         "id":"20",
>         "_childDocuments_":[
>         {
>           "id":"21",
>           "COLOR_s":"Red",
>           "SIZE_ss":["M"]},
>         {
>           "id":"22",
>           "COLOR_s":"Blue",
>           "SIZE_ss":["XL",
>             "XXL"]}]}]
>   }}
>
> <update>
>   <delete><query>*:*</query></delete>
>   <add>
>     <doc>
>       <field name="id">10</field>
>       <field name="type_s">parent</field>
>       <field name="BRAND_s">Nike</field>
>       <doc>
>         <field name="id">11</field>
>         <field name="COLOR_s">Red</field>
>         <field name="SIZE_ss">XL</field>
>       </doc>
>       <doc>
>         <field name="id">12</field>
>         <field name="COLOR_s">Blue</field>
>         <field name="SIZE_ss">XL</field>
>       </doc>
>     </doc>
>     <doc>
>       <field name="id">20</field>
>       <field name="type_s">parent</field>
>       <field name="BRAND_s">Nike</field>
>       <doc>
>         <field name="id">21</field>
>         <field name="COLOR_s">Red</field>
>         <field name="SIZE_ss">M</field>
>       </doc>
>       <doc>
>         <field name="id">22</field>
>         <field name="COLOR_s">Blue</field>
>         <field name="SIZE_ss">XL</field>
>         <field name="SIZE_ss">XXL</field>
>       </doc>
>     </doc>
>     <doc>
>       <field name="id">30</field>
>       <field name="type_s">parent</field>
>       <field name="BRAND_s">Puma</field>
>       <doc>
>         <field name="id">31</field>
>         <field name="COLOR_s">Red</field>
>         <field name="SIZE_ss">XL</field>
>       </doc>
>       <doc>
>         <field name="id">32</field>
>         <field name="COLOR_s">Blue</field>
>         <field name="SIZE_ss">M</field>
>       </doc>
>     </doc>
>   </add>
>   <commit/>
> </update>
>
>
>
> On Mon, Jun 22, 2015 at 2:04 PM, Maya G <maiki...@gmail.com> wrote:
>
>> I've tried your solution and encountered a problem.
>>
>> My child document has a multi-valued field.
>>
>> When I query the doc by its' guid, all of the field's values are returned.
>> When I use the join block query only one value is returned for the
>> multi-value field.
>>
>> Do you have any suggestions?
>> Thank you,
>> Maya
>>
>>
>>
>> --
>> View this message in context:
>> http://lucene.472066.n3.nabble.com/Sorting-documents-by-nested-child-docs-with-FunctionQueries-tp4209940p4213242.html
>> Sent from the Solr - User mailing list archive at Nabble.com.
>>
>
>
>
> --
> Sincerely yours
> Mikhail Khludnev
> Principal Engineer,
> Grid Dynamics
>
> <http://www.griddynamics.com>
> <mkhlud...@griddynamics.com>
>



-- 
Sincerely yours
Mikhail Khludnev
Principal Engineer,
Grid Dynamics

<http://www.griddynamics.com>
<mkhlud...@griddynamics.com>

Reply via email to