So after trying around, I have found out that if just have "name" and 
"description" and not "task.name" and "task.description" in the "highlight" 
section, the highlighting works. So is "<TYPE>.<FIELD>" not supported for 
highlights in 0.90.x? Or could I do it with some other syntax?

If not, how do you solve the case where you want to query many types with a 
"name" field, but have different settings per type?

/Calle

Den torsdagen den 9:e januari 2014 kl. 11:31:31 UTC+1 skrev Calle Arnesten:
>
> Hi,
>
> I have updated ElasticSearch from 0.20.4 to 0.90.9 and have problem to get 
> the highlight to work.
>
> The following search body (JSON-stringified) worked in the old version:
> query: {
>   custom_filters_score: {
>     query: {
>       query_string: {
>          query: 'test',
>          fields: ['task.name^3', 'task.description']
>       }
>     }
>   },
>   size: 11,
>   highlight: {
>     encoder: 'html',
>     fields: {
>       _all: { number_of_fragments: 5 },
>       'task.name': {
>         fragment_size: 200
>       },
>       'task.description': {
>         fragment_size: 100
>       },
>       require_field_match: true
>     }
>   }
> }
>
> In the new version it returns:
> {
>     "took": 5,
>     "timed_out": false,
>     "_shards": {
>         "total": 1,
>         "successful": 1,
>         "failed": 0
>     },
>     "hits": {
>         "total": 2,
>         "max_score": 1.5957302,
>         "hits": [
>             {
>                 "_index": "board",
>                 "_type": "task",
>                 "_id": "9160af7f92b9f5c769351d62650028e0",
>                 "_score": 1.5957302,
>                 "_source": {
>                     "name": "Test1",                    
>                     "description": ""
>                 }
>             },
>             {
>                 "_index": "board",
>                 "_type": "task",
>                 "_id": "9160af7f92b9f5c769351d6265003ae4",
>                 "_score": 1.5957302,
>                 "_source": {
>                     "name": "Test2",
>                                         "description": ""                
>     
>                 }
>             }
>         ]
>     }
> }
>
> In 0.20.4 each item in the "hits" array contained a "highlight" property, 
> but now it doesn't. Why is that not included anymore?
>
> Any help is appreciated.
>
> /Calle
>
>

-- 
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/3ee83405-f2f6-4db0-bc13-3880d5cff450%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to