quickwit-oss/quickwit

Doc processing error with an object mapping and null value

Open

#3.670 geöffnet am 20. Juli 2023

Auf GitHub ansehen
 (3 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Rust (553 Forks)github user discovery
buggood first issue

Repository-Metriken

Stars
 (11.300 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

While indexing GH archive dataset, I got this error:

2023-07-20T07:24:14.984Z  WARN quickwit_indexing::actors::doc_processor: error=ValueError("payload.pull_request.head.repo", "Expected an JSON Object, got null")

Here is the mapping:

doc_mapping:
  field_mappings:
    - name: id
      type: text
    - name: type
      type: text
      fast: true
    - name: actor
      type: object
      field_mappings:
      - name: login
        fast: true
        type: text
    - name: payload
      type: object
      field_mappings:
      - name: description
        type: text
        tokenizer: default
      - name: pull_request
        type: object
        field_mappings:
        - name: head
          type: object
          field_mappings:
            - name: repo
              type: object
              field_mappings:
                - name: description
                  type: text
                  tokenizer: default

I would expect that we just ignore the null value and still index the document.

Contributor Guide