我发现使用全文索引的查询存在一个奇怪的问题。
以下查询
#1 SELECT * FROM tbparticipant where contains([FullTextQuery],'ALINE AND NASCIMENTO')
返回
ALINE DO NASCIMENTO
ALINE QUEIROZ DO NASCIMENTO
ALINE NASCIMENTO DE SOUZA
ALINE CORREIA DO NASCIMENTO
但是这个查询
#2 SELECT * FROM tbparticipant where contains([FullTextQuery],'ALINE AND DO')
什么都不返回。
我认为“DO”太短会是个问题,但是这个查询
#3 SELECT * FROM tbparticipant where contains([FullTextQuery],'ALINE AND DE')
返回
ALINE NASCIMENTO DE SOUZA
那么,查询 #2 有什么问题?