我一直在玩postgresqls文本搜索功能,我遇到了我认为奇怪的行为。这是在postgresql 8.3上,所以它可能不是当前的行为:
select to_tsvector('some@email.com') @@ to_tsquery('some@email.com:*');
select to_tsvector('some@email.com') @@ to_tsquery('some@email.c:*');
第一个查询匹配,但第二个查询失败...
有谁知道这里发生了什么?
我试过逃避@和。人物,但没有运气