---
settings:
analysis:
analyzer:
nyaapantsu_analyzer:
tokenizer: nyaapantsu_tokenizer
filter:
- standard
- lowercase
tokenizer:
nyaapantsu_tokenizer:
type: edge_ngram
min_gram: 2
max_gram: 15
token_chars:
- letter
- digit
index:
number_of_shards: 1
number_of_replicas: 0
mappings:
torrents:
properties:
# TODO Consistent ID's type in TorrentJSON
id:
type: text
fielddata: true # Use to sort by id because it is currently a text field
name:
analyzer: nyaapantsu_analyzer
category:
sub_category:
status:
type: long
hash:
date:
type: date
uploader_id:
downloads:
seeders:
leechers:
completed:
filesize: