# customBoostFactorQuery v0.9 to v6.0

**URL:** <https://discuss.elastic.co/t/customboostfactorquery-v0-9-to-v6-0/112632>\
**Category:** Elasticsearch\
**Created:** [December 20, 2017, 12:44pm UTC](https://discuss.elastic.co/t/customboostfactorquery-v0-9-to-v6-0/112632 "2017-12-20T12:44:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![satyarajp](https://avatars.discourse-cdn.com/v4/letter/s/90db22/32.png) [@satyarajp](https://discuss.elastic.co/u/satyarajp)\
**Post date:** [December 20, 2017, 12:44pm UTC](https://discuss.elastic.co/t/customboostfactorquery-v0-9-to-v6-0/112632/1 "2017-12-20T12:44:33Z")

</div>

Hi Team,

Here are few more classes I need help with upgrading.

```
queryBuilder.should(QueryBuilders.customBoostFactorQuery(qs).boostFactor(queryBoost));
OrFilterBuilder or = QueryBuilders.orFilter();
FacetHelper 

```

All these are completely deprecated. Can you provide some reference to replace these

Thanks in advance.....

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 20, 2017, 1:00pm UTC](https://discuss.elastic.co/t/customboostfactorquery-v0-9-to-v6-0/112632/2 "2017-12-20T13:00:11Z")

</div>

`Or` has been removed and should be replaced with a `BoolQuery` and `should` clauses.  
Facet is replaced by aggregations and it's totally different so I'd recommend reading how aggs are working first and try everything from the REST layer (using Kibana Console) before trying to write the equivalent Java Code.

---

<div class="post-metadata">

**Author:** ![satyarajp](https://avatars.discourse-cdn.com/v4/letter/s/90db22/32.png) [@satyarajp](https://discuss.elastic.co/u/satyarajp)\
**Post date:** [December 20, 2017, 1:23pm UTC](https://discuss.elastic.co/t/customboostfactorquery-v0-9-to-v6-0/112632/3 "2017-12-20T13:23:09Z")

</div>

Most of the facet replacements seem to have direct equivalents as per document. Thanks.

Now, I'm stuck with how `customBoostFactoryQuery` works.

Can you help me with this replacement.

---

<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:** [January 17, 2018, 1:29pm UTC](https://discuss.elastic.co/t/customboostfactorquery-v0-9-to-v6-0/112632/4 "2018-01-17T13:29:35Z")

</div>

Closed on January 17, 2018, 1:29pm UTC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
