# 使用 Z39.50 命令行语法

**注：**&#x672C;节的目的仅是为了熟悉 Z39.50 语法的人参考，并且有 Z39.50 客户端配置文件。本节的高级检索策略适用于有一定 EndNote 技术用户，本节的知识对于基本的在线检索并不是一定要求的。这些命令行搜索不适用于 PubMed 或者 Web of Science Collection

可能有时当前所使用的连接文件或者搜索面板的设置并不支持在线数据库的检索。例如如果了解 Z39.50 属性，可以输入直接连接服务器，这样可以使用连接文件不支持的搜索，这对于创建或者修改连接文件时检测不同的搜索属性组合很有用。

这些高级搜索可以直接在搜索面板中输入，就像输入一个检索词一样。EndNote 检测到输入的高级搜索时会忽略搜索菜单。如果需要其他的搜索条件，或以在下面的搜索行中选择适当的 AND, OR, 或 NOT 逻辑运算符

一个高级搜索使用下面的格式

&#x20;\\\search term/ATTRIBUTE TYPE/ATTRIBUTE VALUE

前两个字母(\\\\)是告诉 EndNote 这是一个在线数据库的高级检索。接下来一直到反斜线的部分是检索词，再接着是 Z39.50 属性类型和值。可以重复指定多个属性，并不是所有需要都需要包括在内，详见[搜索属性](https://app.gitbook.com/s/-LrgCHEEK5wsSALfCziF/connection-files/Search_Attributes.htm)

下面是一个适用于多数在线数据库的高级搜索实例。在 Any Field 并且 Contains 中输入以下内容

&#x20;\\\howsci/1/4/3/1/5/100

* 属性 1/4 是指定搜索限制于搜索题目
* 3/1 是位置属性，进一步缩小搜索范围，指搜索题目的第一个词
* 5/100 是截断属性，表示没有截断，也就是只搜索「howsci」，并不匹配「howsciweb」 和「howscicom」

### 修改搜索属性注意事项

如果想检测不同搜索属性设置会如何影响搜索，下面是不用编辑连接文件就可以很容易的做到

1. 已创建的连接文件，选择菜单 Window >> Show Connection Status >> Status Messages
2. 在搜索面板中进行基本搜索，如搜索题目中含有「howsci」的文献
3. 查看搜索状态窗口，可以看到所使用的属性，例如

&#x20;Searching for: \[howsci/1/4/3/1/5/100].====Building

1. 可以复制这个搜索命令，然后粘贴到搜索面板中，注意在前在要添加双斜线(\\\\)，然后如有需要可以修改属性
2. 进行搜索
3. 如果发现当前的属性组合并不是自己所需的时，编辑连接文件使其对应相应的搜索属性
