如何使用位置限定/NEAR 和 ONEAR 运算符?
上次更新时间 2024年6月21日
利用位置限定/NEAR 和 ONEAR 运算符,您可以搜索记录文本中相互靠近或邻近的词。
具体操作步骤
下面您将学习如何在 Quick search(快速检索)和 Expert search(专家检索)中使用位置限定/NEAR 和 ONEAR 运算符。
NEAR 位置限定运算符用于搜索包含相邻或邻近搜索词(顺序不限)的文献。
ONEAR 命令用于按搜索查询中指定的顺序搜索相互邻近的词。
邻近数规定了搜索查询中两个搜索词之间索引的最大单词数。例如,输入 laser NEAR/4 diode 可搜索出以下结果:
- external cavity diode laser system
- diode-pumped solid-state laser HALNA
- laser diode
- diode laser
- laser ablation-tuneable diode
如果没有指定邻近查询的单词数,系统则假设间隔单词数为四 (4)。
搜索引擎要求位置限定运算符要靠近其对应搜索词。因此,您需要在多词查询之间取得平衡,以确保各个搜索词与其对应的 NEAR 或 ONEAR 运算符正确匹配。此外,不得将位置限定运算符任一侧的搜索词括在小括号内,因为如果搜索词未紧邻位置限定运算符的任一侧,会导致产生搜索不平衡错误。
一些搜索示例及其说明如下所示:
|
|
|---|---|
laser NEAR diode |
搜索相互间隔 4 个词以内的 laser 和 diode,顺序不限 |
laser NEAR/5 diode |
搜索相互间隔 5 个词以内的 laser 和 diode,顺序不限。 |
laser NEAR/4 diode wn AB |
从“ABSTRACT(摘要)”字段中搜索相互间隔 4 个词以内的 laser 和 diode |
laser NEAR/3 diode wn TI |
在“TITLE(名称)”字段中,搜索相互间隔 3 个词以内的 laser 和 diode |
space NEAR/0 station |
搜索相互邻近的 space 和 station。建议使用短语搜索(例如,"space station"),而非距离为 0(零)的位置限定运算符,以确保结果更精确。 |
((lower NEAR/3 limb wn TI) OR (lower NEAR/3 extremity) wn TI) |
本例中的搜索查询是有效的,因为搜索内容为与 lower 间隔 3 个词以内的 limb,或与之间隔 3 个词以内的 extremity。搜索查询需要平衡,搜索词 lower 与位置限定运算符和两个对应搜索词相互邻近。 |
lower NEAR/3 (limb OR extremity) wn TI |
本例所示搜索查询会显示语法错误,因为搜索词 extremity 和 limb(放进小括号中)作为一组词同时搜索,故而与位置限定运算符分开了。 |
lower (NEAR/3 limb OR extremity) wn TI |
本例所示搜索查询会显示语法错误,因为搜索词 lower 与小括号中的搜索词组分开了,没有邻近位置限定运算符。 |
laser ONEAR/5 diode |
按照输入的顺序,搜索相互间隔 5 个词以内的 laser 和 diode。在搜索结果中,laser 将出现在 diode 之前。 |
laser ONEAR/3 diode wn TI |
按照输入的顺序,在“TITLE(名称)”字段中搜索相互间隔 3 个词以内的 laser 和 diode |
interactive ONEAR/0 environment |
以输入的顺序搜索相互邻近的 interactive 和 environment。建议使用短语搜索(例如,"interactive environment"),而非距离为 0(零)的位置限定运算符,以确保结果更精确。 |
可以将自动取词根与位置限定运算符配合使用,因为系统会自动对所有搜索词取词根。
例如,输入 electric NEAR/2 energy 可以搜索到包含以下变体的文献:
- electric energy
- electrical energy
- electrical thermal energy
- energy saving electricity
- acoustic-electric energy
- thermo-electric energy
- electricity energy
如果要对邻近 NEAR 运算符的两个搜索词取词根,您可以将手动取词根与位置限定运算符配合起来使用。如果不是邻近 NEAR 运算符的每个搜索词前都添加了美元 ($) 符号,搜索引擎不会对位置限定搜索查询中的任何搜索词应用取词根。
|
|
|---|---|
$control NEAR/2 $drug |
邻近 NEAR 运算符的两个搜索词前都添加了 $ 符号,所以系统将返回取词根后的搜索结果。 |
control NEAR $drug |
只有 drug 搜索词的前面添加了 $ 符号,所以系统不会返回取词根后的搜索结果。 |
$control NEAR/3 drug |
只有 control 搜索词的前面添加了 $ 符号,所以系统不会返回取词根后的搜索结果。 |
$solar NEAR/1 $electric NEAR/1 $energy |
邻近 NEAR 运算符的所有搜索词前都添加了 $ 符号,所以系统将返回取词根后的搜索结果。 |
$solar NEAR/1 $electric NEAR energy |
邻近 NEAR 运算符的两个搜索词前都添加了 $ 这一符号,所以系统将返回对这两个词取词根后的搜索结果。但系统不会对词 energy 的搜索结果取词根,因为它前面没有添加 $ 符号。 |
$solar NEAR/1 electric NEAR $energy |
系统不会对搜索结果取词根,因为并非每个 NEAR 运算符两侧的搜索词前都添加了 $ 符号。 |
$solar ONEAR/1 electric NEAR $energy |
系统不会对搜索结果取词根,因为并非每个 ONEAR 运算符两侧的搜索词前都添加了 $ 符号。 |
$lower ONEAR/3 ($limb OR $extremity) wn TI |
本例所示搜索查询会显示语法错误,因为搜索词 extremity 和 limb(放进小括号中)作为一组词同时搜索,故而与位置限定运算符分开了。 |
您可以使用距离为 0(零)的 ONEAR 位置限定运算符来执行完全匹配的短语搜索,但为了确保获得精确的搜索结果,Engineering Village 推荐使用双引号或大括号来执行搜索查询。
使用 NEAR 和 ONEAR 运算符时,您可以使用字段搜索查询。搜索引擎无法跨不同字段执行完全匹配的位置限定短语搜索。
|
|
|---|---|
{time NEAR/0 travel} and {travel NEAR/0 time} |
这两个搜索查询将返回完全相同的结果。但不建议使用这两个搜索查询,因其无法返回精确的结果。 |
"time travel" |
此查询将返回词 time 在词 travel 之前的结果。 |
"travel time" |
此查询将返回词 travel 在词 time 之前的结果。 |
"Artificial intelligence" NEAR "computational" wn TI |
搜索结果将显示文献标题中短语 artificial intelligence 和词 computational 相互间隔 4 个词以内的文献。
|
{computational} NEAR {artificial intelligence} |
此查询的搜索范围为复合“ALL”字段的组件字段,因为没有字段要求。因此,搜索引擎只能搜索每个词的临近结果,而不能搜索完全匹配的短语。搜索结果为“ALL”字段内任何组件字段中包含 computational、artificial 和 intelligence,并且相互间隔 4 个词以内的文献。因此,有些搜索词可能在标题中,还有一些可能在摘要、受控词、来源出版物名称等位置。
|
{transmission technology} ONEAR/3 {power grid} wn TI |
此查询的搜索词位于复合“TITLE(标题)”字段的组件字段中。这些结果为此字段内包含的短语 transmission technology 在短语 power grid 之前并且这些词相互间隔不超过 3 个词的文献。
|
已改进 NEAR/ONEAR 位置限定运算符功能,允许将通配符和截词符搜索与这些位置限定运算符配合使用。
|
|
|---|---|
((recog* NEAR environ*) wn TI)
|
在这些示例中,NEAR 位置限定运算符与截词符配合使用。所有搜索结果将包含一些文献,这些文献的标题中含有词 recog* 和 environ* 的衍生词并且它们相互间隔 4 个词以内。 搜索结果:
|
((recog* NEAR/2 environ*) wn TI) |
所有搜索结果将包含一些文献,这些文献的名称中含有 recog* 和 environ* 的衍生词,并且它们相互间隔 2 个词以内。 搜索结果:
|
((recog* NEAR/6 environ*) wn TI) |
所有搜索结果将包含一些文献,这些文献的名称中含有 recog* 和 environ* 的衍生词,并且它们相互间隔 6 个词以内。 搜索结果:
|
((recog* ONEAR environ*) wn TI) |
ONEAR 位置限定运算符可以与截词符搜索配合使用。所有搜索结果将包含一些文献,这些文献的标题中词 recog* 的衍生词在词 environ* 的衍生词之前,且它们相互间隔 4 个词以内。 搜索结果:
|
((wom?n NEAR heal*) wn TI) |
在以下示例中,搜索引擎会将含通配符的搜索词 "wom?n" 与含截词符的搜索词 "heal*" 扩展成它们的各种衍生词。 所有搜索结果将包含一些文献,这些文献的标题含有搜索查询中列出的词的衍生词,且它们相互间隔 4 个词以内。 搜索结果:
|
((wom?n NEAR/2 heal*) wn TI) |
所有搜索结果将包含一些文献,这些文献的标题含有搜索查询中列出的词的衍生词,且它们相互间隔 2 个词以内。 搜索结果:
|
((wom?n NEAR/1 heal*) wn TI) |
所有搜索结果将包含一些文献,这些文献的名称含有搜索查询中列出的词的衍生词,且它们相互间隔 1 个词以内。 搜索结果:
|
((wom?n ONEAR/1 heal*) wn TI) |
所有搜索结果将包含一些文献,这些文献的名称含有搜索查询中列出的词的衍生词,且它们相互间隔 1 个词以内。此外,词 "wom?n" 的衍生词会添加到词 "heal*" 的衍生词之前。 搜索结果:
|
对于 Engineering Village 搜索引擎,位置限定运算符 NEAR 和 ONEAR 都是保留词。因此,在搜索 "NEAR" 这个词(而不是位置限定运算符)时必须使用双引号或大括号。参考以下搜索示例,帮助您构建有效的搜索查询。
|
|
|---|---|
"near edge x ray absorption fine structure spectroscopy" |
此示例中第一个搜索词是 NEAR,但这条搜索查询有效,因为对整个搜索查询添加了双引号。 |
{near edge x ray absorption fine structure} |
此示例中第一个搜索词是 NEAR,但这条搜索查询有效,因为对整个搜索查询添加了大括号。 |
near edge x ray absorption fine structure spectroscopy |
此搜索查询无效,搜索后系统会显示语法错误,因为 NEAR 被放在了搜索查询的开头,且未对该搜索词和整个查询添加双引号或大括号。 |
x-ray absorption near-edge structure |
此搜索查询中包含搜索词 NEAR,但因为没有添加双引号或大括号,所以 Engineering Village 搜索引擎会忽略该搜索词。搜索结果中将包含此搜索查询中的除 NEAR 以外的所有其他词。 |
{x-ray absorption near-edge structure} |
此搜索查询中包含搜索词 NEAR,但因为对整个搜索查询添加了大括号,所以 Engineering Village 搜索引擎不会忽略该搜索词。搜索结果中将包含此搜索查询中的所有词,包括 NEAR 在内。 |
"near" infrared spectroscopy |
此示例中第一个搜索词是 NEAR,但这条搜索查询有效,因为对词 NEAR 添加了双引号。搜索结果中将包含此搜索查询中的所有词,包括 NEAR 在内。 |
x-ray absorption {near-edge} structure |
此搜索查询中包含搜索词 NEAR,但因为对 NEAR 添加了大括号,所以 Engineering Village 搜索引擎不会忽略该搜索词。搜索结果中将包含此搜索查询中的所有词,包括 NEAR 在内。 |
您的问题是否得到了解答?
相关解答
最近查看过的答案
由于您的 Cookie 偏好设置,该功能已禁用