我有大约 530 万条记录的数据集。我对这个查询有一个非常微不足道的问题:
select
SystemId,
Id,
FirstName,
LastName,
AptUnitNo,
Zip,
StreetName,
streetnumber,
(case
when LastName like '%robe%'
then -8
else
0
end ) as Ordervalue
From registeredusers
Where LastName like '%robe%'
Order by Ordervalue, LastName, FirstName, StreetName, StreetNumber ASC
limit 0,50
此查询根据在姓氏中找到的最佳匹配提供记录。我在姓氏上添加了全文索引。
我需要一些帮助如何将上述查询转换为基于全文索引的工作。
我尝试使用 match against 而不是like
运算符,但它给了我一个错误。