检索的关键词  “A  or B  and C  andnot D”与“A C or B C  andnot  D”的区别是什么啊???
  A/B与C是可以组成词组的,各位高手请稍微说得详细一点,别BS我。。。。
分享到 :
0 人收藏

6 个回复

倒序浏览
lbsos  注册会员 | 2009-6-5 18:28:01

Re:问个小白问题,各位高手扫下盲

\"and\",\"or\",\"not\"是来自布尔代数的运算符,分别表示“与”,“或”,“非”,他们的优先级是and>or>not,至于你写的andnot 我在检索中还没遇见过,如果是想表示“与非”的关系,应该有专用的符号,并且我真的没在检索中用过“与非”运算符(汗,真的用得着么,不是你编的吧?)。

就你提出两个检索式(其中andnot我全部换成not了)
A or B and C not D 可以写成 (A or (B and C)) not D,具体应该先计算B,C的“与”运算,然后与A“或”运算,再与D非运算。检索出来得结果应该是包括A-D或者(B+C)-D的检索式;
A C or B C not D 在一般的检索中,如果两个检索词之间省略运算符,一般认为两者应该进行“与运算”,所以上式应该写成((A and C)or (B and C)) not D, 计算方法同上。检索出来的结果应该式包括A+C-D或者B+C-D的检索式。

那个andnot我真不知道,下面的补充!
广告位说明
mohuan326  注册会员 | 2009-6-5 18:46:40

Re:问个小白问题,各位高手扫下盲

感谢,ANDNOT 似乎跟 NOT 是一样的效果,我是新手,检索式地输入是想当然型的,呵呵,让楼上汗了,我很惭愧  -   -
mohuan326  注册会员 | 2009-6-5 18:57:47

Re:问个小白问题,各位高手扫下盲

问个问题,()可以加到检索式里对吧,我又试了下

(A or B) and C not D   与  A C or B C not D    怎么检索结果也不同?? =   =
lbsos  注册会员 | 2009-6-5 20:35:28

Re:

虽然部分专利检索中的运算符的优先级与布尔代数中的优先级一致,但是不排除还有采用其它优先级顺序的检索系统。实际上你所提出的两个检索式的检索结果不一致应该就是or和not的优先级与我所说的优先级不一致所引起的。所以建议你在写检索式的时候均采用加入括号的方法排出由于优先级不同带来的错误。
例如你提出的这两个检索式,写成((A or B ) and C) not D与((A and  C) or (B and C)) not D,再去检索就不会有差别了。
另外利用上述加入括号规范写法一方面逻辑性强,使得其他人对你的检索思路一目了然,另一方面在撰写检索报告的检索式递进关系的时候也会层次分明,方便规范。
PTattorney  注册会员 | 2009-6-8 21:16:44

Re:不同见解

lbsos的解答我觉得不准确。
首先,ANDNOT是美国专利局网站检索中的一个布尔运算符。等同于其他检索系统中的NOT布尔运算符。

其次在美国专利局的检索系统中,AND, OR, ANDNOT在没有括号限定的情况下,三个布尔运算符具有同等的运算等级。即对于一个没有括号的布尔运算式,其运算顺序为自左往右依次进行。请参考美国专利局网站,高级检索的帮助:
http://appft.uspto.gov/netahtml/PTO/help/helpadv.html#complex

如果LZ所说的A C表示A AND C,那么:
“A or B and C andnot D” = ((A or B ) and C) andnot D
=(A and C) or (B and C) andnot D

“A C or B C andnot D” = (A and C) or (B and C) andnot D

两个检索式相同。
lbsos  注册会员 | 2009-6-8 23:14:27

Re:不同见解

PTattorney wrote:
lbsos的解答我觉得不准确。
首先,ANDNOT是美国专利局网站检索中的一个布尔运算符。等同于其他检索系统中的NOT布尔运算符。

其次在美国专利局的检索系统中,AND, OR, ANDNOT在没有括号限定的情况下,三个布尔运算符具有同等的运算等级。即对于一个没有括号的布尔运算式,其运算顺序为自左往右依次进行。请参考美国专利局网站,高级检索的帮助:
http://appft.uspto.gov/netahtml/PTO/help/helpadv.html#complex

如果LZ所说的A C表示A AND C,那么:
“A or B and C andnot D” = ((A or B ) and C) andnot D
=(A and C) or (B and C) andnot D

“A C or B C andnot D” = (A and C) or (B and C) andnot D

两个检索式相同。

原来如此,andnot是uspto用的啊,谢谢指出!

us和ep的大鼻子用的布尔运算符的优先级正如楼上所述优先级的确没有差别滴,不过果汁局的检索系统还是有优先级的区别滴,随便试试就知道了。

另外按照优先级一致的从左向右排顺序排列 A C or B C andnot D应该是(((A and C) or B) and C) andnot D才对的吧。虽然它们的检索结果在运算符没有优先级的情况下必然是一致的,不过还是严重建议写运算式的时候用括号划分逻辑,以及把非门放在整个检索式的最后,不止是为了清楚,也是为了满足某些网站的格式需要并防止错误哈。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|( 冀ICP备05010901号 )|博派知识产权

Powered by Discuz! X3.4 © 2001-2016 Comsenz Inc.

返回顶部