4

これはバグですか、それとも機能ですか?tsvector 属性に (辞書を使用せずに) インデックスを作成しました。

クエリ

SELECT title
FROM table
WHERE title_tsv @@ to_tsquery('basic') and
title_tsv @@ to_tsquery('inst:*')

「基本的な本能」を返します。ただし、クエリ

SELECT title
FROM table
WHERE title_tsv @@ to_tsquery('basic') and
title_tsv @@ to_tsquery('in:*')

レコードをまったく返しません。2 番目の (より一般的なクエリ) が最初のクエリよりも少ない結果を返す理由がわかりません。

さよなら

4

1 に答える 1

4
steve@steve@[local] =# select to_tsquery('in:*');
NOTICE:  text-search query contains only stop words or doesn't contain lexemes, ignored

おそらくそのクエリとの一致は常にfalseを返しますか?

'basic & in:*' という形式の単一のクエリを作成したい場合があります。

于 2011-05-27T18:05:37.840 に答える