- 浏览: 1588199 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
nich002:
原网站失效了。撸主简单粗暴的复制过来,可读性极差!差评!
Apache配置详解(最好的APACHE配置教程) -
107x:
不错,谢谢!
LINUX下查看文件夹下的文件个数! -
Hypereo:
好你妹,连个格式都没有!
Apache配置详解(最好的APACHE配置教程) -
resteater:
代码排版感觉有点乱!收发信息代码可读性不强!请问第一次发服务器 ...
java socket例子 -
resteater:
代码排版感觉有点乱!收发信息代码可读性不强!请问第一次发服务器 ...
java socket例子
导言 如何搜索您的网站是存在一个XML文件里并且是OpenSearch的标准 。 其次,把这个XML通过
使用这种技术,您可以为您的网站创建一个自定义搜索,而且您的访问者可以添加到他们的浏览器搜索栏中。 加入后,用户可以直接从他们的浏览器搜索栏中搜索您的网站,就像他们可以从同一界面上搜索Google或其他搜索引擎。 本文说明如何创建一个XML文件符合OpenSearch的标准,以及如何把它连结在您的网站的网页上,。 阅读以了解更多详情! 概述OpenSearch的标准 如果您的网站有一个搜索( 页面 ),您就可以与搜索引擎通过OpenSearch的标准分享信息。 创建XML文件, 以下以博客园为例 代码格式化来自:http://manoli.net/csharpformat/format.aspx 以上XML标记大部分内容是相当简单。 不过, 请确认您的 后定制XML文件,确保它是正确格式化了,就是按照使用XML的语法规则。 举例来说, XML是区分大小写的,所以您的XML格式最好像我这样有层次。此外,您需要避免使用任何小于“ (
最后一步,嵌入 与此此外,访客的搜索栏访问您的网站时会发亮。 下面的截图搜索栏在Internet Explorer中显示的橙色灯光。(搜索栏变成蓝色在Firefox ) 。 补充:请博客园最好也用上该功能。 本文参照:http://www.hanselman.com/blog/AddingOpenSearchToYourWebsiteAndGettingInTheBrowsersSearchBox.aspx 图标制作: http://www.favicon.cc/
现代浏览器其中一个最美好的特点, Microsoft Internet Explorer 和 Mozilla Firefox 的浏览器右上角有一个搜索栏在。有了这个工具,您可以很快的进行搜索任何数目的网站,无须首次访问他们的搜索页。<head>
元素 (可以对每个网页 )中的<link>
标记指向。 .当用户在他们的浏览器访问您的网站可以侦测到这方面的资料,并允许用户将您的网站添加到他们的浏览器搜索栏中。
该OpenSearch的标准由amazon.com作为一种手段建立在数年前,搜索引擎共享信息对他们的搜寻介面,即XML的 。用这个标准,一个搜索引擎的股票信息,其功能是通过一个小的XML档案。 标准决定了精确的结构和格式,此文件。 该OpenSearch的标准是都支持的Internet Explorer 7和Firefox 2.0版,并在形式设在搜索栏右上角(Google的自定义搜索引擎默认了 )。
首先,创建在您的网站的根目录创建一个新的XML文件。 此文件的名称是opensearch.xml
。 接下来,请将下列XML标记写入文件:<?xml version="1.0" encoding="UTF-8" ?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>博客园 搜索</ShortName>
<Description>搜索 博客园 中的技术文章</Description>
<Url type="text/html" method="get" template="http://www.google.cn/custom?domains=cnblogs.com&q={searchTerms}&sa=Google+%CB%D1%CB%F7&sitesearch=cnblogs.com&client=pub-4210569241504288&forid=1&ie=GB2312&oe=GB2312&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000CC%3BLC%3A0000CC%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A31%3BLW%3A100%3BL%3Ahttp%3A%2F%2Fwww.cnblogs.com%2Fimages%2Flogoforgoogle.gif%3BS%3Ahttp%3A%2F%2Fwww.cnblogs.com%3BLP%3A1%3BFORID%3A1%3B&hl=zh-CN"/>
<Image width="16" height="16">http://www.cnblogs.com/favicon.ico</Image>
<InputEncoding>UTF-8</InputEncoding>
<SearchForm>http://www.cnblogs.com/</SearchForm>
</OpenSearchDescription>
URL
和图像
元素值得关注。搜索网站大多是通过指定的QueryString 从某一特定的网址搜寻。例如,当您搜索博客园你是采取 http://www.cnblogs.com/search.aspx?searchquery=zj&pagesize=10&pageIndex=1 ,其中searchquery{ zj }是您键入搜索文本框中的值。 这个地址转达了在URL
中的元素通过指定的搜索结果网址随文字{ searchterms }
也就是 “zj ”,也就是您键入搜索文本框中的值,特别注意这个{ searchterms }
的作用 。 网址
元素为Cnblogs Urlopensearch.xml
文件如下:
<Url type="text/html" template="http://www.cnblogs.com/search.aspx?searchquery={searchTerms}&pagesize=10&pageIndex=1"/>
形象(图像)
元素,让您可以指定一个形象将出现在IE的搜索栏,如果您的网站不具备的favicon.ico
文件,您可以在www.favicon.cc. 上设计一个。网址
元素为Cnblogs Imageopensearch.xml
文件如下:<Image width="16" height="16">http://www.cnblogs.com/favicon.ico</Image>
除上诉XML元素外,您可以添加额外的元素到您的
opensearch.xml
文件。 一个完整的元素清单,请参照:OpenSearch 1.1 specification.opensearch.xml
档案是正确格式化<
) ,大于( ” >
) ,符号( &
) ,引号( “
) ,或appostrophe ( '
)出现在文本中出现 。举例来说,如果网址搜索您的网站是http://www.cnblogs.com/search.aspx?searchquery=zj&pagesize=10&pageIndex=1 ,取代的符号应该像这样:http://www.cnblogs.com/search.aspx?searchquery={searchTerms}&pagesize=10&pageIndex=1opensearch.xml
文件到您的网站<html>
<head>
...
<link rel="search" type="application/opensearchdescription+xml" href="/OpenSearch.xml" title="title">
...
</head>
...
发表评论
-
JVM问题追查与调优
2012-03-27 14:44 1167JDK的几种分析工具 http://liudaoru ... -
NodeJs相关资料
2011-08-18 14:55 3064NodeJs获取参数: proces ... -
jprofiler追踪问题
2011-08-12 18:20 1079Jprofiler下载页: http://www.ej ... -
Linux服务器性能评估与优化【z】
2011-07-01 10:05 1585来自:http://www.itlearner.com/ ... -
Java 理论与实践: 非阻塞算法简介【z】
2011-03-26 20:39 1321From: http://www.ibm.com/develo ... -
Java Crash问题分析[z]
2011-03-23 14:41 6004参考: http://www.ibm.com/develop ... -
Berkeley DB相关
2010-09-25 22:17 1075为什么要使用Berkeley DB,它适合什么场合应用?Ber ... -
熟悉系统方法总结
2010-07-06 14:26 850了解一个陌生的系统是我们经常碰到的事情,下面总结一下自己的一些 ... -
Java缓存框架 EhCache
2010-07-06 14:09 4755From: http://www.oschina.net/p/ ... -
【nio】使用 ServerSocketChannel 实现的 File 服务器[z]
2010-05-21 17:31 4012From: http://www.java2000.net/p ... -
Memcached命令行管理
2010-03-15 11:18 4525From: http://www.exp2up.com/2 ... -
(转)Resin服务器配置指南
2010-01-21 15:35 3531From:http://blog.21cn.com/super ... -
Flickr架构
2010-01-11 09:52 1284From: http://www.cyask.com/ques ... -
JDK的几种分析工具
2009-12-04 12:13 10926From: http://blog.csdn.net/hant ... -
XMemcached——一个新的开源Java memcached客户端
2009-10-23 09:27 1912From: http://www.infoq.com/cn/ ... -
多线程任务调度学习
2009-10-16 13:58 2325昨天找到一套多线程任务调度的代码,相当的不错,先把思路总结一下 ... -
用HSCALE实现MySQL的数据分布式存储
2009-10-15 12:47 3037From:http://www.ningoo.net/ht ... -
马化腾:搜索、电子商务硬仗一定要坚持打
2009-10-15 12:09 1748From:http://www.techweb.com.c ... -
MySQL分表实现上百万上千万记录分布存储的批量查询设计模式【z】
2009-10-15 09:56 3200From:http://hi.baidu.com/jabber ... -
nginx负载均衡和lvs负载均衡的比较分析【z】
2009-10-13 20:02 1506From:http://www.shouker.com/u ...
相关推荐
**Laravel 开发 - Laravel OpenSearch*...然后,创建一个 OpenSearch 描述文件。这个文件通常放在应用的公共目录下,例如 `public/opensearch.xml`。文件内容应包含你的搜索 API 的 URL 模板和其他相关信息: ```xml ...
总的来说,结合Laravel的灵活性和OpenSearch的强大搜索功能,你可以构建出一个高性能、可扩展的搜索解决方案。无论是简单的站内搜索,还是复杂的商业智能应用,Laravel和OpenSearch都能提供有力的支持。通过不断学习...
阿里云 OpenSearch 是一个强大的、易于使用的全文搜索引擎服务,它可以帮助开发者快速构建高效的搜索功能。结合 Laravel 5,我们可以构建出优雅且功能丰富的应用程序。 首先,我们需要了解 Laravel 的基本概念。...
在"搜索OpenSearch Model索引"这个主题中,我们将深入探讨如何在OpenSearch中构建、管理和优化模型索引。 首先,了解OpenSearch的工作原理至关重要。OpenSearch的核心是Lucene库,这是一个高度优化的全文搜索引擎。...
OpenSearch是由阿里云提供的一个开放式的搜索服务,它为开发者提供了丰富的RESTful风格的Web API,以便于进行搜索相关的开发工作。本文档将深入探讨这些API的功能、使用方法以及详细的参数设定。 #### 二、API概览 ...
OpenSearch作为一个功能强大的搜索引擎,提供了灵活的安装和部署选项,同时也为用户提供了丰富的配置和优化手段,以适应各种应用场景。通过了解OpenSearch的核心特性和操作,用户可以更高效地管理和分析自己的数据。
OpenSearch 是一个开源的搜索引擎项目,它允许开发者和企业构建高度可定制的全文搜索解决方案。在OpenSearch中,KNN(K-Nearest Neighbor)模型是一种机器学习算法,用于信息检索、推荐系统以及文本相似度匹配等场景...
Laravel开发-opensearch-bridge 阿里云5号开放式搜索桥
* 文本语义搜索:OpenSearch向量检索版支持文本语义搜索,用户可以通过文本搜索相关图片、音频、视频等多媒体数据。 * 多模态信息检索:OpenSearch向量检索版支持多模态信息检索,用户可以通过多种数据类型进行搜索...
OpenSearch Dashboards是源自Kibana 7.10.2的开源搜索和分析可视化文件,当前处于Alpha状态。 尽管我们仍在设置过程中,但我们很高兴能与您一起为星球上的OpenSearch建立最佳的可视化平台。 我们已于2021年1月21日...
OpenSearch是开源搜索技术的一个重要分支,它源于Amazon的开源项目,旨在提供一个简单、可扩展的搜索解决方案。本压缩包"1_mirrors-OpenSearch-Project-1.0.zip"包含了OpenSearch的1.0版本,对于理解和应用Open...
opensearch-query-builder 阿里云开放搜索查询url构建工具 详细使用方法请参考阿里云 Install npm i opensearch-query-builder How to use var qb = require('opensearch-query-builder')({ host: 'OpenSearch API ...
资源名称:相关性搜索 利用Solr与Elasticsearch创建智能应用内容简介:《相关性搜索:利用Solr与Elasticsearch创建智能应用》揭开了相关性搜索的神秘面纱,告诉大家如何将 Elasticsearch与 Solr这样的搜索引擎作为可...
OpenSearch是AWS推出的一个开源版本的Elasticsearch服务,同样可以利用IK插件提升中文搜索性能。 三、自定义字典功能 IK分析器的一大亮点就是支持自定义字典。在某些特定领域,如医疗、法律或技术术语,标准的词典...
这是一个实验,尚未得到验证 / -> 带有指向 opensearch 的元链接的 html /opensearch.xml -> 包含所有链接的描述文档 /suggest?query=XXX -> 查询建议的 JSON 响应( ) /results?query=XXX -> XML/RSS 响应结果...
XML:OpenSearch 应用是一种将自定义搜索引擎集成到现代浏览器中的技术...OpenSearch 提供了一个标准化的途径,使得网站能更方便地提供个性化的搜索体验,同时用户也能在不离开浏览器的情况下方便地访问各种在线资源。
您是否在使用各种 OpenSearch 插件之一? 查看插件的文档。 一切都准确吗? 在不久的将来会有什么变化吗? 通常,工程团队可以用最少的努力使现有文档保持最新,从而使文档团队腾出时间专注于更大的项目。 您在 ...
INFINI Gateway 是 Elasticsearch/OpenSearch/Easysearch 的高性能网关。它提供了广泛的功能并且易于使用。INFINI Gateway 的工作方式与普通的反向代理相同。 它通常部署在 Elasticsearch/OpenSearch/Easysearch ...