Files
omnivore/packages/db/elastic_migrations/index_settings.json
2022-05-25 09:59:43 +08:00

127 lines
2.4 KiB
JSON

{
"aliases": {
"pages_alias": {}
},
"settings": {
"analysis": {
"analyzer": {
"strip_html_analyzer": {
"tokenizer": "standard",
"char_filter": ["html_strip"],
"filter": ["lowercase"]
}
},
"normalizer": {
"lowercase_normalizer": {
"filter": ["lowercase"]
}
}
}
},
"mappings": {
"properties": {
"userId": {
"type": "keyword"
},
"title": {
"type": "text"
},
"author": {
"type": "text"
},
"description": {
"type": "text"
},
"content": {
"type": "text",
"analyzer": "strip_html_analyzer"
},
"url": {
"type": "keyword"
},
"uploadFileId": {
"type": "keyword"
},
"pageType": {
"type": "keyword"
},
"slug": {
"type": "keyword"
},
"labels": {
"type": "nested",
"properties": {
"id": {
"type": "keyword"
},
"name": {
"type": "keyword",
"normalizer": "lowercase_normalizer"
},
"color": {
"type": "keyword"
},
"description": {
"type": "text"
},
"createdAt": {
"type": "date"
}
}
},
"highlights": {
"type": "nested",
"properties": {
"id": {
"type": "keyword"
},
"userId": {
"type": "keyword"
},
"quote": {
"type": "text",
"analyzer": "strip_html_analyzer"
},
"annotation": {
"type": "text"
},
"createdAt": {
"type": "date"
},
"updatedAt": {
"type": "date"
}
}
},
"readingProgressPercent": {
"type": "float"
},
"readingProgressAnchorIndex": {
"type": "integer"
},
"createdAt": {
"type": "date"
},
"savedAt": {
"type": "date"
},
"archivedAt": {
"type": "date"
},
"siteName": {
"type": "text"
},
"subscription": {
"type": "keyword",
"normalizer": "lowercase_normalizer"
},
"state": {
"type": "keyword"
},
"taskName": {
"type": "keyword"
}
}
}
}