PostgreSQL全文搜索,简短查询

时间:2017-08-21 21:48:00

标签: database postgresql full-text-search

我这里有一个名为建议的表格,其中我存储了许多搜索字词,以便在自动填充功能中向用户建议。

我正在使用PostgreSQL Full Text Search,但问题是我需要查询才能使用3个字符。例如,如果用户想要搜索iPhone 6,当他输入iph时,必须出现所有iphone建议。但该查询仅在用户键入iPhone时才有效。

所有这些都发生了......这个词越大,用户输入的内容越多。

这是我正在使用的查询:

SELECT a.word 
FROM public.auto_complete a
WHERE to_tsvector(a.word) @@ to_tsquery('iph')
ORDER BY a.word
LIMIT 5 

我该如何解决这个问题?

0 个答案:

没有答案