我有一张包含以下文本数据的表格:
- 链接器被
- 链接器页面
- 页面
我正在使用一个CONTAINSTABLE
. 当我使用以下全文表达式时 "Linker*" AND "pagina*"
,仅返回第二条记录。
我尝试使用 expression 构建 XOR ("Linker*" OR "pagina*") AND NOT ( "pagina*" AND "Linker*")
,但返回所有记录。
为什么?
我有一张包含以下文本数据的表格:
我正在使用一个CONTAINSTABLE
. 当我使用以下全文表达式时 "Linker*" AND "pagina*"
,仅返回第二条记录。
我尝试使用 expression 构建 XOR ("Linker*" OR "pagina*") AND NOT ( "pagina*" AND "Linker*")
,但返回所有记录。
为什么?
我试过这个
SELECT * FROM CONTAINSTABLE(data,*,'("Linker*" OR "pagina*") AND NOT ( "pagina*" AND "Linker*")') AS Results
您还可以尝试“AND NOT” AND 本身的 CONTAINSTABLE,如下所示:
SELECT * FROM CONTAINSTABLE(data,*,'"Linker*" OR "pagina*"') AS Results
WHERE Results.[KEY] NOT IN
(SELECT [Key] FROM CONTAINSTABLE(data,*,'"Linker*" AND "pagina*"'))