appbaseio / appbaseio/reactivesearch

Feature: Show warning when there is a mapping mismatch

Offen
#341 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.