Hi,  trying to do a query against 3 fields, and then boost by more
recent date.  The query executes ok, but it seems like none of the
boosting is really working.  Any help appreciated.  Here's my code:
(groovy code)
DateTimeFormatter fmt = ISODateTimeFormat.dateTime();
DateTime dt = new DateTime(new Date());
dt = dt.minusDays(30)
String jodaThen = fmt.print(dt)
    def bodyContent = [query: [
            bool: [
                    must: [
                            dis_max: [
                                    tie_breaker: 0.7,
                                    boost: 1.2,
                                    queries: [
                                            [
                                                    text: [
                                                            title:
[
query: query.toLowerCase(),
boost: 4
]
]
],
[
text: [
keywords: [
query: query.toLowerCase(),
boost: 3
]
]
                                            ],
                                            [
                                                    text: [
description: [
query: query.toLowerCase(),
boost: 2
]
]
                                            ]
                                    ]
                            ]
                    ],
                    should: [
                            range: [
                                    dateCreated: [
                                            boost: 5,
                                            gte: jodaThen
                                    ]
                            ],
                            range: [
                                    dateCreated: [
                                            lt: jodaThen,
                                            boost: 1
                                    ]
                            ]
                    ]
            ]
    ]]
--Adrian