Skip to main content

Typesense Collection ↔ typesense Virtual Collection as JSON to store/retrieve/mutate aliases

Source: typesense.org/docs/0.24.0/api/collection

Typsense Collection Schema

{
'name': 'COLLECTION NAME',
'num_documents': 0, // will auto-update
'fields': [
{
'name': 'SOME_BOOL_PARAM',
'type': 'string',
'facet': false
},
{
'name': 'NUM_PARAM',
'type': 'int32',
'facet': false
},
{
'name': 'STRING_PARAM',
'type': 'string',
'facet': true
}
],
'default_sorting_field': 'PARAM1'
}

Synonym Collection

each synonym map to Typesense Collection BUT can only PUT one synonym entry per Req ?! No way to batch all synonyms?! Also, synonyms don't pass on from docscraper config json?!!

Source: typesense.org/docs/0.24.0/api/synonyms.html#create

Virtual Collection

Pointer to real collection, via Symbolic Links || placeholders

Cluster Operation

References

  1. Synonym Collection ↔ each synonym map to Typesense Collection BUT can only PUT one synonym entry per Req ?! No way to batch all synonyms?! Also, synonyms don't pass on from docscraper config json?!!