我需要根据以下格式的字符串创建一个基于tsquery的查询:
something-smth-somthing-etc-etc
调用 to_tsquery('something-smth-somthing-etc-etc')
返回:
'something-smth-somthing-etc-etc' & 'someth' & 'smth' & 'somth' & 'etc' & 'etc'
显然,该字符串经历了分词、词干等处理。但在我们的情况下,我们正在进行全文搜索的列已经包含了tsvector,其中包含一个单一的词元:
'something-smth-somthing-etc-etc'
。查询
select * from sometable where searchee @@ to_tsquery('something-smth-somthing-etc-etc')
没有返回结果。我应如何调用
to_tsquery
,以便它不会分析提供的字符串并创建单个词元查询?或者,我错过了更重要的内容吗?