[
https://issues.apache.org/jira/browse/CALCITE-4233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shlok Srivastava updated CALCITE-4233:
--------------------------------------
Description:
Currently, Calcite use constant_score API to build all the queries. which do
not fetch document based on relevance score from any matching clause which is
supported by disMax API. It does not support dismax query builders -
[https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-dis-max-query.html.]
Dismax query -
GET /_search{"query": {"dis_max": {"queries": [{ "term": { "title": "Quick
pets" } },{ "term": { "body": "Quick pets" } }],"tie_breaker": 0.7}}}
was:
Currently, Calcite use constant_score API to build all the queries. It does
not support dismax query builders -
[https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-dis-max-query.html.]
> Elasticsearch Dismax API is not supported in calcite
> ----------------------------------------------------
>
> Key: CALCITE-4233
> URL: https://issues.apache.org/jira/browse/CALCITE-4233
> Project: Calcite
> Issue Type: Improvement
> Components: elasticsearch-adapter
> Reporter: Shlok Srivastava
> Priority: Major
> Labels: QueryBuilder, calcite, dismax, elasticsearch
>
> Currently, Calcite use constant_score API to build all the queries. which do
> not fetch document based on relevance score from any matching clause which is
> supported by disMax API. It does not support dismax query builders -
> [https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-dis-max-query.html.]
>
> Dismax query -
> GET /_search{"query": {"dis_max": {"queries": [{ "term": { "title": "Quick
> pets" } },{ "term": { "body": "Quick pets" } }],"tie_breaker": 0.7}}}
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)