Postgresql全文搜索部分词
发布时间:2020-12-13 16:29:21 所属栏目:百科 来源:网络整理
导读:postresql是否能够进行全文搜索,基于“一半”一个字? 例如,我正在寻找“树”,但我告诉postgres搜索“tr”. 我找不到能够做到这一点的解决方案. 目前我正在使用 select * from test,to_tsquery('tree') as q where vectors @@ q ; 但我想做这样的事情: sele
postresql是否能够进行全文搜索,基于“一半”一个字?
例如,我正在寻找“树”,但我告诉postgres搜索“tr”. 我找不到能够做到这一点的解决方案. 目前我正在使用 select * from test,to_tsquery('tree') as q where vectors @@ q ; 但我想做这样的事情: select * from test,to_tsquery('tr%') as q where vectors @@ q ;
听起来你只需要通配符匹配.
>一个选项,如前所述是三元组.我的(非常)有限的经验是,我的喜好在很大的桌子上太慢了(有些情况比比较慢).正如我所说,我对三元组的经验是有限的,所以我可能刚刚使用错了. 第二个选项也适用于后缀/中间匹配.哪些可能或可能不超过您要找的. 有几个注意事项(如索引大小),因此请仔细阅读该页面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |