我正在尝试在登录表上执行全文搜索,当我执行相应的查询时,以下是我的观察:
当我执行以下查询以实现全文搜索时,它能够获取大约1665行
select * from t_user where contains(LOGIN_ID, '"*david*" )
但是在不使用全文搜索的情况下执行类似查询时,它返回1872行
select * from T_USER where LOGIN_ID like '%david%'
浏览时将数据丢到表中,我得出的结论是,当我使用contains关键字时,它忽略了具有登录ID的行,例如DDAVID_D,或者我可能会说它仅返回具有以下内容的行:大卫语单词像DAVID_FRANK一样分开。
有没有一种方法可以在单词之间搜索单词[[(例如,在DDavidFrank之间搜索David,或者我可以像DDAVIDFRANK一样在长连续单词之间搜索大卫字符串)以有效地实现全文搜索?] >
我正在尝试在登录表上执行全文搜索,当我执行相应的查询时,以下是我的观察结果:当我在执行以下查询时实现了...