Utilisation d'une classe java plutot que du groovy dans FilterBuilders.scriptFilter()?


(Blured Derulb) #1

Bonjour,

Est-il possible d'utiliser une classe java native plutot qu'un script lorsque l'on utilise :
FilterBuilder filter = FilterBuilders.scriptFilter(....) ?

La seule solution est-elle d'utiliser un script natif global pour le calcul du scoring de la requête ?

Cordialement,
Blured.


(Blured Derulb) #2

J'ai vu ce qui est fait dans <https://github.com/imotov/elasticsearch-native-script-example/blob/master/src/test/java/org/elasticsearch/examples/nativescript/script/IsPrimeSearchScriptTests.java> . Ceci dit c'est un score sur query et non sur un filtre donc ça ne sera pas caché comme peut l'être un script sur filtre ? non ? oui ?


(system) #3