Hi, 

I'm trying to apply a nested filter on a document but, for when I filter 
specifically by one of the nested attributes, I always get 0 results. For 
example, with a mapping like: 

    "PARTNER": {
       "properties": {
            "Addresses": {
                 "properties": {
                        "CountyCode": {
                                 "type": "string"
                        },
                        "EntityCode": {
                            "type": "string"
                        }, [...]
                   }
            }, "type": "nested"
         }, [...]
    }


I'm able to perform a filter on the CountyCode attribute, but if I filter 
on the EntityCode, i always get zero results:

    {
      "from": 0,
      "size": 10,
      "query": {
        "filtered": {
          "query": {
            "bool": {
              "must": {
                "match_all": {}
              }
            }
          },
          "filter": {
            "nested": {
              "filter": {
                "bool": {
                  "must": {
                    "query": {
                      "query_string": {
                        "query": "*",
                        "fields": [
                          "EntityCode"
                        ]
                      }
                    }
                  }
                }
              },
              "path": "Addresses"
            }
          }
        }
      }
    }

That query gets zero results, if I replace the field with CountyCode, it 
gives me proper results. 
I'm performing the queries on the web-based console, on ES 1.4.2,.

The nested documents have the format: 

    {
        "CountyCode": "516",
        "EntityCode": "203",
        [...]
    }


Any idea on why that one field returns nothing ? 

Thanks!


-- 
Please update your bookmarks! We have moved to https://discuss.elastic.co/
--- 
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/62363661-ede8-4179-bf90-b20ed716c041%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to