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

**URL:** https://discuss.elastic.co/t/utilisation-dune-classe-java-plutot-que-du-groovy-dans-filterbuilders-scriptfilter/34228
**Category:** Discussions en français
**Created:** [November 10, 2015, 9:43am UTC](https://discuss.elastic.co/t/utilisation-dune-classe-java-plutot-que-du-groovy-dans-filterbuilders-scriptfilter/34228 "2015-11-10T09:43:53Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Blured\_Derulb](https://avatars.discourse-cdn.com/v4/letter/b/848f3c/32.png) [@Blured\_Derulb](https://discuss.elastic.co/u/Blured_Derulb)
#### Post date: [November 10, 2015, 9:43am UTC](https://discuss.elastic.co/t/utilisation-dune-classe-java-plutot-que-du-groovy-dans-filterbuilders-scriptfilter/34228/1 "2015-11-10T09:43:53Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Blured\_Derulb](https://avatars.discourse-cdn.com/v4/letter/b/848f3c/32.png) [@Blured\_Derulb](https://discuss.elastic.co/u/Blured_Derulb)
#### Post date: [November 10, 2015, 9:48am UTC](https://discuss.elastic.co/t/utilisation-dune-classe-java-plutot-que-du-groovy-dans-filterbuilders-scriptfilter/34228/2 "2015-11-10T09:48:17Z")

</div>

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](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 ?

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 6, 2017, 1:50pm UTC](https://discuss.elastic.co/t/utilisation-dune-classe-java-plutot-que-du-groovy-dans-filterbuilders-scriptfilter/34228/3 "2017-07-06T13:50:42Z")

</div>


