use nodedb_types::TenantId;
use super::core::InvertedIndex;
use super::errors::inverted_err;
impl InvertedIndex {
pub fn put_synonym_group(
&self,
tid: TenantId,
rec: &nodedb_fts::SynonymGroupRecord,
) -> crate::Result<()> {
self.inner
.put_synonym_group(tid.as_u64(), rec)
.map_err(|e| inverted_err("put_synonym_group", e))
}
pub fn delete_synonym_group(&self, tid: TenantId, name: &str) -> crate::Result<bool> {
self.inner
.delete_synonym_group(tid.as_u64(), name)
.map_err(|e| inverted_err("delete_synonym_group", e))
}
pub fn list_synonym_groups(
&self,
tid: TenantId,
) -> crate::Result<Vec<nodedb_fts::SynonymGroupRecord>> {
self.inner
.list_synonym_groups(tid.as_u64())
.map_err(|e| inverted_err("list_synonym_groups", e))
}
}