appbaseio / appbaseio/reactivesearch

Feature: Add beforeQueryChange prop to each component

Open
#312 0 comments 0 reactions 0 assignees View on GitHub
enhancement maps :world_map: native :iphone: web :spider_web:
Dominant language
JavaScript
Stars
4.9k
Forks
478
PR merge metrics
No merged PRs in 30d

Description

**Issue Type:**

Enhancement

**Platform:**

Web

**Description:**

Allow the user to have full control of the query to be sent with `beforeQueryChange` prop which takes in a `query` param that is the final ReactiveSearch generated query, as well as the `react` prop param and `defaultQuery` (if applicable) and expects a user defined query that will be executed in place.

Other possible parameters can be `selectedData`: an Array of [`dataField`, `value`, `mappingType`].

This relates to #311 and was also one of the points on the roadmap to v2 #114.

This can also (eventually) act as a building block to implement a different query DSL, for instance - one can write a SQL query by parsing the `react` prop value. Also related to #283.

Knowing these things would also allow passing a search template to the Elasticsearch backend as described in #314.

**Reactivesearch version:** x.y.z

2.3.2

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.