hyperboria/nexus/summa/schema/scitech.yaml
the-superpirate 7389f85ef2 - Send Pylon to golden
-  Move fancy naming to Hub
-  Adopt translations
-  Fix long authors list in bot
-  Support CJK in scitech
-  Fixed pylon bug with decoding improper unicode ch...

GitOrigin-RevId: 74f73c44f749a71cb65dd5ddd3416f32a83d329f
2021-01-08 23:09:19 +03:00

157 lines
2.8 KiB
YAML

---
# yamllint disable rule:key-ordering
default_fields: ["authors", "description", "doi", "tags", "title", "year"]
enabled: true
key_field: "id"
multi_fields: ["authors", "ipfs_multihashes", "isbns", "tags"]
name: scitech
schema:
- name: id
type: i64
options:
fast: single
indexed: true
stored: true
- name: authors
type: text
options:
indexing:
record: position
tokenizer: summa
stored: true
- name: cu
type: text
options:
indexing: null
stored: true
- name: cu_suf
type: text
options:
indexing: null
stored: true
- name: description
type: text
options:
indexing:
record: position
tokenizer: summa
stored: true
- name: doi
type: text
options:
indexing:
record: basic
tokenizer: raw
stored: true
- name: edition
type: text
options:
indexing:
record: basic
tokenizer: raw
stored: true
- name: fiction_id
type: i64
options:
indexed: false
stored: true
- name: filesize
type: i64
options:
indexed: false
stored: true
- name: ipfs_multihashes
type: text
options:
indexed: false
stored: true
- name: isbns
type: text
options:
indexing:
record: basic
tokenizer: raw
stored: true
- name: issued_at
type: i64
options:
fast: single
indexed: true
stored: true
- name: has_duplicates
type: i64
options:
indexed: false
stored: true
- name: language
type: text
options:
indexing:
record: basic
tokenizer: raw
stored: true
- name: libgen_id
type: i64
options:
indexed: false
stored: true
- name: original_id
type: i64
options:
indexed: true
stored: true
- name: pages
type: i64
options:
indexed: false
stored: true
- name: extension
type: text
options:
indexing: null
stored: true
- name: md5
type: text
options:
indexing: null
stored: true
- name: series
type: text
options:
indexing:
record: position
tokenizer: summa
stored: true
- name: tags
type: text
options:
indexing:
record: position
tokenizer: summa
stored: true
- name: title
type: text
options:
indexing:
record: position
tokenizer: summa
stored: true
- name: updated_at
type: i64
options:
fast: single
indexed: true
stored: true
- name: volume
type: text
options:
indexing: null
stored: true
- name: year
type: text
options:
indexing:
record: basic
tokenizer: raw
stored: false