Assuming that this is my mapping:

{
   "event": {
      "properties": {
         "name": {
            "type": "string",
            "index": "analyzed",
            "fields": {
               "raw": {
                  "type": "string",
                  "index": "not_analyzed"
               }
            }
         },
         "more": {
            "properties": {
               "title": {
                  "type": "string",
                  "index": "analyzed",
                  "fields": {
                     "raw": {
                        "type": "string",
                        "index": "not_analyzed"
                     }
                  }
               },
               "start_date": {
                  "type": "date",
                  "format": "yyyy-MM-dd'T'HH:mm:ssZ"
               }
            }
         }
      }
   }
}



I can successfully get sorted results for `name.raw` like:

GET event/event/_search
> {
>    "sort": [ {  "name.raw": "asc" } ]
> }


However I have hard time when using `more.title.raw` and `more.start_date` 
as the results will display null in the returned sort field e.g.:

      "hits": [
         {
            "_index": "event",
            "_type": "event",
            "_id": "52f70fb1c36b446c340e93bf",
            "_score": null,
            "_source": {
               "name": "S. Walter Stewart Library",              
               "more": {
                  "title": "Parent Led Sing Along Group",                 
                  "start_date": "2014-02-12T20:15:00+00:00",               
   
               }
            },
            "sort": [
               null
            ]
         },
         ....
      ]


Is it possible with that schema to sort 1) by `more.title` 2) by 
`more.start_date` ?+how

Best,
D


PS: I guess I can also use `"format":"date_time_no_millis"` in 
`"start_date"` field.





-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/065e61bc-f9e3-49aa-b53e-ba0f73780717%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to