That's right 
Thanks for your help :)

Regards

Le vendredi 20 juin 2014 11:28:26 UTC+2, Cédric Hourcade a écrit :
>
> It looks like you are doing a GET rather than a POST, if so your query 
> content is ignored.
>
>
> Cédric Hourcade
> c...@wal.fr <javascript:>
>
>
> On Fri, Jun 20, 2014 at 11:26 AM, Alexandre Touret <alex...@touret.info 
> <javascript:>> wrote:
>
>> Yes
>> My request for doe always return that answer
>>
>>
>>
>> Le vendredi 20 juin 2014 11:24:33 UTC+2, David Pilato a écrit :
>>>
>>> Searching for DOE gives you that answer? 
>>> If so, it's not normal IMHO. You should try to reproduce it with a full 
>>> SENSE script recreation so we can replay it and help you from here.
>>>
>>> See http://www.elasticsearch.org/help/ for information.
>>>
>>> About parent child, you could read this: http://www.
>>> elasticsearch.org/blog/managing-relations-inside-elasticsearch/
>>>
>>>
>>>
>>>  -- 
>>> *David Pilato* | *Technical Advocate* | *Elasticsearch.com*
>>> @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
>>> <https://twitter.com/elasticsearchfr>
>>>
>>>
>>> Le 20 juin 2014 à 11:19:23, Alexandre Touret (alex...@touret.info) a 
>>> écrit:
>>>
>>>  Hello,
>>> thanks for your response
>>>
>>> When I add an other carte
>>>
>>> put /tp/carte/20450813
>>> {
>>>   "dateEdition": "2014-06-01T22:00:00.000Z",
>>>                "adherents": [
>>>                   {
>>>                      "birthday": "1963-03-22T23:00:00.000Z",
>>>                      "firstname": "FLORENCE",
>>>                      "lastname": "SMITH"
>>>                   },
>>>                   {
>>>                      "birthday": "2001-10-12T22:00:00.000Z",
>>>                      "firstname": "M ANGELO",
>>>                      "lastname": "SMITH"                  },
>>>                   {
>>>                      "birthday": "2003-07-30T22:00:00.000Z",
>>>                      "firstname": "M LILI",
>>>                      "lastname": "SMITH"
>>>                   }
>>>                ]
>>> }
>>>
>>> and I run the query described above, I have both of the two 'carte'
>>>
>>> Is it "normal" ?
>>> Do you have an example or a link to illustrate the parent/child feature ?
>>>
>>>
>>> Thanks
>>>
>>>
>>>
>>> Le vendredi 20 juin 2014 11:12:04 UTC+2, David Pilato a écrit : 
>>>>
>>>>  Hey Alexandre,
>>>>  
>>>>  
>>>>  This is correct. You are searching for a carte which contains an 
>>>> adherent.
>>>>  Elasticsearch gives you a carte object as an answer. And elasticsearch 
>>>> gives you back exactly what you have indexed.
>>>>  
>>>>  That being said, I think you could look at parent/child feature for 
>>>> that use case.
>>>>  Or you can have one carte object per adherent?
>>>>  
>>>>  Makes sense?
>>>>
>>>>      -- 
>>>> *David Pilato* | *Technical Advocate* | *Elasticsearch.com* 
>>>>  @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
>>>> <https://twitter.com/elasticsearchfr>
>>>>  
>>>>        
>>>> Le 20 juin 2014 à 11:06:40, Alexandre Touret (alex...@touret.info) a 
>>>> écrit:
>>>>
>>>>  hello,
>>>>
>>>>   
>>>>
>>>> <https://stackoverflow.com/questions/24323480/elasticsearch-queries-always-return-all-the-datas-stored-in-the-index#>
>>>>   
>>>> I'm trying to index and query an index store in ES 1.2. I both create 
>>>> and populate the index with the JAVA API using the transportclient api. I 
>>>> have the following mapping:
>>>>    
>>>> get /tp/carte/_mapping{
>>>>    "tp": {
>>>>       "mappings": {
>>>>          "carte": {
>>>>             "properties": {
>>>>                "adherents": {
>>>>                   "properties": {
>>>>                      "birthday": {
>>>>                         "type": "date",
>>>>                         "format": "dateOptionalTime"
>>>>                      },
>>>>                      "firstname": {
>>>>                         "type": "string"
>>>>                      },
>>>>                      "lastname": {
>>>>                         "type": "string"
>>>>                      }
>>>>                   }
>>>>                },
>>>>                "dateEdition": {
>>>>                   "type": "date",
>>>>                   "format": "dateOptionalTime"
>>>>                }
>>>>             }
>>>>          }
>>>>       }
>>>>    }}
>>>>
>>>>
>>>>  When I search ob object with the ID, it works fine but, when I try to 
>>>> query the content of one of my nested objects, *ES always returns all 
>>>> the objects stored in the index*. I also tried to create the objects 
>>>> manually with sense and I have the same behaviour.
>>>>
>>>> Example of my insert
>>>>
>>>> put /tp/carte/20454795{
>>>>                "dateEdition": "2014-06-01T22:00:00.000Z",
>>>>                "adherents": [
>>>>                   {
>>>>                      "birthday": "1958-05-05T23:00:00.000Z",
>>>>                      "firstname": "ANDREW",
>>>>                      "lastname": "DOE"
>>>>                   },
>>>>                   {
>>>>                      "birthday": "1964-03-01T23:00:00.000Z",
>>>>                      "firstname": "ROBERT",
>>>>                      "lastname": "DOE"
>>>>                   },
>>>>                   {
>>>>                      "birthday": "1989-02-27T23:00:00.000Z",
>>>>                      "firstname": "DAVID",
>>>>                      "lastname": "DOE"
>>>>                   },
>>>>                   {
>>>>                      "birthday": "1990-12-11T23:00:00.000Z",
>>>>                      "firstname": "JOHN",
>>>>                      "lastname": "DOE"
>>>>                   }
>>>>                ]
>>>>             }
>>>>
>>>> Finally, you could find below a query executed in sense
>>>>
>>>>
>>>> get /tp/carte/_search{
>>>>   "query": {
>>>>     "bool": {
>>>>       "must": [          
>>>>         {
>>>>           "match": {
>>>>             "adherents.lastname": {
>>>>               "query": "DOE"
>>>>             }
>>>>           }
>>>>         }
>>>>       ]
>>>>     }
>>>>   }
>>>>
>>>>
>>>>  How can I fix that ?
>>>>
>>>> Thanks
>>>>
>>>> Regards
>>>>
>>>>
>>>> Alexandre
>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "elasticsearch" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to elasticsearc...@googlegroups.com.
>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>> msgid/elasticsearch/6102e860-e997-45db-9db4-7da309e6c761%
>>>> 40googlegroups.com 
>>>> <https://groups.google.com/d/msgid/elasticsearch/6102e860-e997-45db-9db4-7da309e6c761%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>  
>>>>   --
>>> You received this message because you are subscribed to the Google 
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to elasticsearc...@googlegroups.com.
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/elasticsearch/6abc6213-b1f7-4145-9573-49401e720029%
>>> 40googlegroups.com 
>>> <https://groups.google.com/d/msgid/elasticsearch/6abc6213-b1f7-4145-9573-49401e720029%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "elasticsearch" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to elasticsearc...@googlegroups.com <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elasticsearch/e399b978-4d27-43f7-a294-fc2b1033e438%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/elasticsearch/e399b978-4d27-43f7-a294-fc2b1033e438%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/16c653f1-a932-415c-8aae-9226f2f3d7ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to