sync and search sd_hash
This commit is contained in:
parent
d44dc103d5
commit
6ad2e31976
2 changed files with 16 additions and 2 deletions
|
@ -27,6 +27,19 @@ INDEX_DEFAULT_SETTINGS = {
|
||||||
"max_chars": 10
|
"max_chars": 10
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sd_hash": {
|
||||||
|
"fields": {
|
||||||
|
"keyword": {
|
||||||
|
"ignore_above": 96,
|
||||||
|
"type": "keyword"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "text",
|
||||||
|
"index_prefixes": {
|
||||||
|
"min_chars": 1,
|
||||||
|
"max_chars": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
"height": {"type": "integer"},
|
"height": {"type": "integer"},
|
||||||
"claim_type": {"type": "byte"},
|
"claim_type": {"type": "byte"},
|
||||||
"censor_type": {"type": "byte"},
|
"censor_type": {"type": "byte"},
|
||||||
|
@ -52,14 +65,14 @@ FIELDS = {
|
||||||
'timestamp', 'creation_timestamp',
|
'timestamp', 'creation_timestamp',
|
||||||
'duration', 'release_time',
|
'duration', 'release_time',
|
||||||
'tags', 'languages', 'has_source', 'reposted_claim_type',
|
'tags', 'languages', 'has_source', 'reposted_claim_type',
|
||||||
'reposted_claim_id', 'repost_count',
|
'reposted_claim_id', 'repost_count', 'sd_hash',
|
||||||
'trending_score', 'tx_num'
|
'trending_score', 'tx_num'
|
||||||
}
|
}
|
||||||
|
|
||||||
TEXT_FIELDS = {'author', 'canonical_url', 'channel_id', 'description', 'claim_id', 'censoring_channel_id',
|
TEXT_FIELDS = {'author', 'canonical_url', 'channel_id', 'description', 'claim_id', 'censoring_channel_id',
|
||||||
'media_type', 'normalized_name', 'public_key_bytes', 'public_key_id', 'short_url', 'signature',
|
'media_type', 'normalized_name', 'public_key_bytes', 'public_key_id', 'short_url', 'signature',
|
||||||
'claim_name', 'signature_digest', 'title', 'tx_id', 'fee_currency', 'reposted_claim_id',
|
'claim_name', 'signature_digest', 'title', 'tx_id', 'fee_currency', 'reposted_claim_id',
|
||||||
'tags'}
|
'tags', 'sd_hash'}
|
||||||
|
|
||||||
RANGE_FIELDS = {
|
RANGE_FIELDS = {
|
||||||
'height', 'creation_height', 'activation_height', 'expiration_height',
|
'height', 'creation_height', 'activation_height', 'expiration_height',
|
||||||
|
|
|
@ -625,6 +625,7 @@ class LevelDB:
|
||||||
'claim_type': CLAIM_TYPES[metadata.claim_type],
|
'claim_type': CLAIM_TYPES[metadata.claim_type],
|
||||||
'has_source': reposted_has_source if metadata.is_repost else (
|
'has_source': reposted_has_source if metadata.is_repost else (
|
||||||
False if not metadata.is_stream else metadata.stream.has_source),
|
False if not metadata.is_stream else metadata.stream.has_source),
|
||||||
|
'sd_hash': metadata.stream.source.sd_hash if metadata.is_stream and metadata.stream.has_source else None,
|
||||||
'stream_type': STREAM_TYPES[guess_stream_type(metadata.stream.source.media_type)]
|
'stream_type': STREAM_TYPES[guess_stream_type(metadata.stream.source.media_type)]
|
||||||
if metadata.is_stream and metadata.stream.has_source
|
if metadata.is_stream and metadata.stream.has_source
|
||||||
else reposted_stream_type if metadata.is_repost else 0,
|
else reposted_stream_type if metadata.is_repost else 0,
|
||||||
|
|
Loading…
Add table
Reference in a new issue