Re: Function Score Query and Native scripts

2014-04-18 Thread David Smith
You can use a function score query with a native script in this manner.
 

{

  "function_score" : {

"query" : {

  "match_all" : { }

},

"functions" : [ {

  "filter" : {

"terms" : {

  "myfield" : [ "103", "104", "134", "180" ],

  "_cache" : true

}

  },

  "script_score" : {

"script" : "myscriptname",

"lang" : "native",

"params" : {

  "myparam1" : "something",

  "myparam2" : "somethingElse"

}

  }

} ],

"score_mode" : "sum"

  }

}

-- 
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/cb47555a-dd96-4dde-bf20-e80f42f975cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Function Score Query and Native scripts

2014-04-18 Thread David Smith
Yes, function score query works with native scripts. We use it with them. 

I'm not sure whether native scripts are automatically cached.

On Saturday, April 12, 2014 1:49:32 PM UTC-4, Eric T wrote:
>
> Hi,
>
> The function score documentation doesn't mention any support for native 
> scripts, does it still work for the Function Score Query, if so is it the 
> same syntax? 
> I'm using the custom_filters_score query with a native script but the 
> query is deprecated in the latest ES version. I'm still using 0.90.3 but I 
> plan to upgrade to the latest version. 
>
> It says that the script_score function for function_score is cached. Does 
> this provide the same performance as the Native script? I'm wondering if 
> it's necessary to still use a native script or convert it to the 
> script_score function
>
> thanks
> Eric
>

-- 
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/edddb638-0b4e-49b8-8925-257064dc0afe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Function Score Query and Native scripts

2014-04-12 Thread Eric T
Hi,

The function score documentation doesn't mention any support for native 
scripts, does it still work for the Function Score Query, if so is it the 
same syntax? 
I'm using the custom_filters_score query with a native script but the query 
is deprecated in the latest ES version. I'm still using 0.90.3 but I plan 
to upgrade to the latest version. 

It says that the script_score function for function_score is cached. Does 
this provide the same performance as the Native script? I'm wondering if 
it's necessary to still use a native script or convert it to the 
script_score function

thanks
Eric

-- 
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/3ac58df6-742f-4bcb-8ac2-856adb15%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.