Hello everyone
Do not understand why it does not work
Create some docs
PUT /searchtube/video/1
{
"title": "Sick Sad World: Cold Breeze on the Interstate",
"description": "Is your toll collector wearing pants, a skirt, or nothing
but a smile? Cold Breeze on the Interstate, next on Sick, Sad World.",
"views": 500,
"likes":2,
"created_at": "2014-04-22T08:00:00"
}
PUT /searchtube/video/2
{
"title": "Sick Sad World: The Severed Pianist",
"description": "When he turned up his nose at accordion lessons, they cut
off his inheritance molto allegro. The Severed Pianist, next on Sick, Sad
World.",
"views": 6000,
"likes": 100,
"created_at": "2014-04-22T12:00:00"
}
#SEARCH FUCNTION_SCORE
GET /searchtube/_search
{
"query": {
"function_score": {
"query": {"match": {"_all": "severed"}},
"script_score": {
"script": "_score * log(doc['likes'].value + doc['views'].value +
1)"
}
}
}
}
Error Response
{
"error": "SearchPhaseExecutionException[Failed to execute phase [query],
all shards failed; shardFailures {[vrJl1dg1RV2wqGZ2Hqv3zQ][searchtube][0]:
SearchParseException[[searchtube][0]: from[-1],size[-1]: Parse Failure
[Failed to parse source [{\n "query": {\n "function_score": {\n
"query": {"match": {"_all": "severed"}},\n "script_score":
{\n "script": "_score * log(doc['likes'].value +
doc['views'].value + 1)"\n }\n }\n }\n}\n]]]; nested:
QueryParsingException[[searchtube] script_score the script could not be
loaded]; nested: ScriptException[dynamic scripting for [mvel] disabled];
}{[vrJl1dg1RV2wqGZ2Hqv3zQ][searchtube][1]:
SearchParseException[[searchtube][1]: from[-1],size[-1]: Parse Failure
[Failed to parse source [{\n "query": {\n "function_score": {\n
"query": {"match": {"_all": "severed"}},\n "script_score":
{\n "script": "_score * log(doc['likes'].value +
doc['views'].value + 1)"\n }\n }\n }\n}\n]]]; nested:
QueryParsingException[[searchtube] script_score the script could not be
loaded]; nested: ScriptException[dynamic scripting for [mvel] disabled];
}{[vrJl1dg1RV2wqGZ2Hqv3zQ][searchtube][2]:
SearchParseException[[searchtube][2]: from[-1],size[-1]: Parse Failure
[Failed to parse source [{\n "query": {\n "function_score": {\n
"query": {"match": {"_all": "severed"}},\n "script_score":
{\n "script": "_score * log(doc['likes'].value +
doc['views'].value + 1)"\n }\n }\n }\n}\n]]]; nested:
QueryParsingException[[searchtube] script_score the script could not be
loaded]; nested: ScriptException[dynamic scripting for [mvel] disabled];
}{[vrJl1dg1RV2wqGZ2Hqv3zQ][searchtube][3]:
SearchParseException[[searchtube][3]: from[-1],size[-1]: Parse Failure
[Failed to parse source [{\n "query": {\n "function_score": {\n
"query": {"match": {"_all": "severed"}},\n "script_score":
{\n "script": "_score * log(doc['likes'].value +
doc['views'].value + 1)"\n }\n }\n }\n}\n]]]; nested:
QueryParsingException[[searchtube] script_score the script could not be
loaded]; nested: ScriptException[dynamic scripting for [mvel] disabled];
}{[vrJl1dg1RV2wqGZ2Hqv3zQ][searchtube][4]:
SearchParseException[[searchtube][4]: from[-1],size[-1]: Parse Failure
[Failed to parse source [{\n "query": {\n "function_score": {\n
"query": {"match": {"_all": "severed"}},\n "script_score":
{\n "script": "_score * log(doc['likes'].value +
doc['views'].value + 1)"\n }\n }\n }\n}\n]]]; nested:
QueryParsingException[[searchtube] script_score the script could not be
loaded]; nested: ScriptException[dynamic scripting for [mvel] disabled];
}]",
"status": 400
}
What is this doing wrong? It is an example that I found
in https://www.found.no/foundation/function-scoring/
--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/93f73abd-61b1-4569-bc2a-10b526e08b81%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.