appbaseio / appbaseio/reactivesearch
Feature: Show warning when there is a mapping mismatch
- Vorherrschende Sprache
- JavaScript
- Sterne
- 4.9k
- Forks
- 477
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Issue Type:**
Enhancement
**Platform:**
Both
**Description:**
A common error most new users to the library make is setting an analyzed field as a `sortBy` or `sortOptions` prop, or a `dataField` prop in an aggregations based component.
We can show a warning message to the users in the console of something to the effect:
```
Warning: of expects a dataField / sortBy / sortOptions prop value of type `Keyword` or Numeric or Date. However, the passed field value is of type `Text`.
```
**Reactivesearch version:** x.y.z
2.5.1
**Anything else:**
Related discussion: #31
Beitragsleitfaden
Rechercherichtung
Das Issue nennt keine Implementierungsdateien, Tests oder Einstiegspunkte; beginne damit nachzuverfolgen, wie Mapping-Metadaten dataField, sortBy und sortOptions in die Web- und Native-Komponenten gelangen. Sieh dir die zugehörige Diskussion #31 an und definiere den Abschluss als eine Konsolenwarnung für inkompatible Textfelder, die die Komponente und Prop identifiziert und gleichzeitig Keyword-, Numeric- oder Date-Felder akzeptiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- elasticsearch, javascript, react
- Bereich
- frontend, search
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100