我对整个Supabase和PostgreSQL都很陌生。我尝试在表中添加某种模糊搜索功能,例如,对于“Bus”或“Busness”的查询,应该返回可能包含“Business”的标签列表。
我已经启用了FUZZYSTRMATCH扩展,但不知道如何在Javascript客户端库中查询。我现在有这个,但它只匹配整个单词。
supabase
.from('tags')
.select()
.limit(10)
.order('tag', {ascending: true})
.textSearch('tag', `'${query}'`)
.then(({data, error}) => {
if (error) {
reject(error);
} else {
resolve(data);
}
});
1条答案
按热度按时间relj7zay1#
如果您想匹配单词或句子的一部分,您可能需要使用Supabase提供的ilike过滤器。