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.