Używam elastycznego wyszukiwania 1.7.1 i kiedy próbuję użyć script_score lub script_fields pokazuje błąd ScriptException [scripts typu inline], operacja [search] i lang [groovy] jest wyłączona może ktoś proszę mi powiedzieć jak czy mogę usunąć ten błąd. mój kod znajduje się poniżejOperacja błędu wyszukiwania elastycznego [wyszukiwanie] i język [groovy] jest wyłączony?
function_score: {
query: {
query_string: {
query: shop_search,
fields: [ 'shop_name']
}
},
functions: [
{
script_score: {
script: "_score * doc['location'].value"
}
}
]
}
ale muszę dodać tę linię, gdzie wewnątrz mojego pliku yml wewnątrz mojego pliku yml, każda linia zaczyna się od # lub ## nie wiesz, gdzie ją umieścić? –
Wystarczy dodać go jako nową linię, nie ma znaczenia, gdzie w pliku. –
Dla tych, którzy otrzymali ten błąd podczas agregowania/grupowania i Googli w drodze tutaj: 'script.engine.groovy.inline.aggs: on' – aitchnyu