2013-10-02 92 views
1

我正在使用Postgresql进行全英文字典测试搜索。当我想用一些英文单词接收记录时,我会得到verid结果。PostgreSQL全文搜索和保留字

所以:

SELECT id FROM table1 WHERE ts_vector1 @@ to_tsquery('it') 

返回0的结果。

SELECT id FROM table1 WHERE ts_vector1 @@ to_tsquery('specialist & it') 

返回多于0个结果(在表和索引中存在单词'it')。 ts_vector1创建如下:

ts_vector1 = to_tsvector('english', some_text_column) 

是'它'是一个保留字吗?如果是这样,“逃避”保留字的最佳方法是什么?

回答

相关问题