跳转到内容

XQuery/Open Search

来自维基教科书,开放世界中的开放书籍

您想允许用户使用诸如许多网络浏览器右上角的搜索框之类的工具搜索您的网站。您想使用标准化文档发布您的搜索界面。

请注意,这尚未实现。目前正在开发中。

OpenSearch XML 配置文件示例

[编辑 | 编辑源代码]
<?xml version="1.0" encoding="UTF-8"?>
 <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
   <ShortName>Search Shakespeare Plays</ShortName>
   <Description>Use local exist to search for keywords in demo Shakespeare plays that are included in the eXist demos.</Description>
   <Tags>example web</Tags>
   <Contact>[email protected]</Contact>
   <Url type="application/application+xml" 
        template="https://127.0.0.1:8080/exist/rest/db/search/search.xq?q={searchTerms}"/>
 </OpenSearchDescription>

此文件将告诉搜索工具从搜索文本字段中取出搜索词,并对您本地系统上运行的默认 eXist 上的本地 XQuery 执行 HTTP get 操作。如果您更改主机名、端口或路径,您只需要更新 XML 配置文件中的 URL。

华夏公益教科书