<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>样式之美 &#187; 搜索</title>
	<atom:link href="http://www.aoao.org.cn/blog/tag/search/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aoao.org.cn</link>
	<description>没落的角落</description>
	<lastBuildDate>Fri, 13 Jan 2012 03:37:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Blog Network &#8211; 群站相关日志</title>
		<link>http://www.aoao.org.cn/blog/2008/06/blog-network-related-posts/</link>
		<comments>http://www.aoao.org.cn/blog/2008/06/blog-network-related-posts/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 18:14:17 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[乱七八糟]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://www.aoao.org.cn/?p=108</guid>
		<description><![CDATA[最近捣鼓了个插件，实现了几个站的相关日志，别人是尽量不让链接流出来，而我却想着尽量把链接流出去，挖哈哈，说一下大约实现原理： 先到coop定制一个搜索，然后把它Ajax查询的地址拿来用，插件的主要功能就是把查询返回的内容转换显示出现。我把tag当成关键词来搜索，不过现在只有websearch，blogsearch还没有接口，搜索出来的结果并不理想，先凑合着用...]]></description>
			<content:encoded><![CDATA[<p>最近捣鼓了个插件，实现了几个站的相关日志，别人是尽量不让链接流出来，而我却想着尽量把链接流出去，挖哈哈，说一下大约实现原理：</p>
<p>先到<a href="http://www.google.com/coop">coop</a>定制一个搜索，然后把它Ajax查询的地址拿来用，插件的主要功能就是把查询返回的内容转换显示出现。我把tag当成关键词来搜索，不过现在只有websearch，blogsearch还没有接口，搜索出来的结果并不理想，先凑合着用。</p>
<p>还有几大个问题要解决：</p>
<ul>
<li>非法的用Google的api不知道会不会给封掉呢？</li>
<li>搜索的结果并不理想。</li>
<li>cache还没搞定，我现在用的是<a href="http://codex.wordpress.org/Function_Reference/WP_Cache">WordPress Object Cache</a>，这个东东在wp2.5给干掉了。水煮鱼有提供一些<a href="http://fairyfish.net/2008/06/10/wordpress-cache-plugins/">WordPress 缓存插件</a>，并建议用内存缓存，不过我还没研究怎样用。</li>
<li>Google还会返回一些奇怪的网站，在想办法干掉（new）</li>
</ul>
<p>现在这个插件还有很多小问题，所以暂时不提供下载。</p>
<p>推荐一个WordPress相关的站：<a title="一个介绍WordPress及其关的技术的网站" href="http://fairyfish.net/">我爱水煮鱼</a>，是在中文领域中相当不错的一个站。</p>
<p><ins datetime="2008-06-22T16:00:17+00:00">这个插件已经暂停使用了，主要是相关太差了。。</ins> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2008/06/blog-network-related-posts/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>传说中的SEO</title>
		<link>http://www.aoao.org.cn/blog/2007/10/seo/</link>
		<comments>http://www.aoao.org.cn/blog/2007/10/seo/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 18:59:00 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://www.loaoao.com/blog/2007/10/seo/</guid>
		<description><![CDATA[最近猫是SEO特别火，真是随处都可以看到，连昨晚跟千鸟一起吃饭时都扯到，其实我并不喜欢提SEO，套用句话：“SEO是钻石，不是每个人都玩得起。”我是属于玩不起的那种人，不过做网站也有几个年头了，说一下我的认识：SEO是搜索引擎优化，不过优化不是搜索引擎，而是自己的网站。主要我归成下面二个： 网站结构 页面内容 当然，这样归可以有点笼统，...]]></description>
			<content:encoded><![CDATA[<p>最近猫是<abbr title="Search Engine Optimization">SEO</abbr>特别火，真是随处都可以看到，连昨晚跟<a href="http://blog.rexsong.com">千鸟</a>一起吃饭时都扯到，其实我并不喜欢提SEO，套用句话：“SEO是钻石，不是每个人都玩得起。”我是属于玩不起的那种人，不过做网站也有几个年头了，说一下我的认识：SEO是搜索引擎优化，不过优化不是搜索引擎，而是自己的网站。主要我归成下面二个：</p>
<ul>
<li>网站结构</li>
<li>页面内容</li>
</ul>
<p>当然，这样归可以有点笼统，简单说一下。蜘蛛捉网页要么深度优先，要么广度优先，衡量链接结构适合两种方式能跑遍网站结构就行，该用<a href="http://www.baidu.com/search/robots.html" title="网页搜索帮助-禁止搜索引擎收录的方法">robots</a>去挡的就去挡，过多的堆积不一定是最好的。</p>
<p><cite>Google</cite>说：<q>设计网页时该考虑的是用户，而不是搜索引擎。</q>，以人为本的设计就不一定能照顾到搜索引擎，当然，搜索引擎也努力在模拟人。可以在网站结构定完后进行一定量地调整链接结构，对于搜索引擎是怎样搜索，我也不知道，我相信很多专业从业SEO的朋友也不一定清楚。不过我倒是知道有好几搜索引擎会去看一下<a href="http://www.google.cn/search?complete=1&amp;hl=zh-CN&amp;q=sitemaps&amp;btnG=Google+%E6%90%9C%E7%B4%A2&amp;meta=" title="用Google搜索sitemaps">sitemaps</a>，WordPress有个<a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/" title="Google (XML) Sitemaps Generator for WordPress">相应的插件</a>，没装的赶快装去。</p>
<p>最近看到的SEO多数也是讲到页面内容，说到页面内容，自然就是关键词，关于关键词的选择：有资本就去抢热词，没资本就捡冷词。关于一个页面要多少关键词，这个是高技术含量的东东，我不懂。不过据说有的编辑能拿月薪上W，关键词是基于内容生成滴，一个优秀的编辑在写一篇文章时，就可能有意识或者无意识埋了无数的关键词，虽然他们有时只是想写出更多人阅读的文章，可是他们的用词用字都已经对应了相应的行业。又据说现在的引擎都是全页索引，呵呵，当然精选细选的关键词是理想滴。</p>
<p>说到页面，自然也要讲到Web Standard，有人说有关系，有人说没。说于说没的朋友，建议去看一下下<a href="http://www.w3.org/TR/WCAG20/" title="Web Content Accessibility Guidelines 2.0">WCAG</a>，一般人我是不告诉他们滴。Web标准不是简单的DIV+CSS或者XHTML+CSS，理想是让各种User agent都可以访问，当然，由于一些终端的局限，相应的M版出来，比如<a href="http://m.flickr.com">m.flickr.com</a>等。一个页面可以通用访问，不代表适合访问。</p>
<p>虽然大家都用XHTML，但用法不同，大家研究<a href="http://www.aoao.org.cn/blog/tag/semantic/" title="查看标签为语义化的文章">语义化</a>的网页也不假的，什么时候用h1，什么时候用h2，也不是说因为h1搜索引擎比较喜欢就选择用的，大家正努力充分发挥(X)HTML各标签的作用，减少大量font之类的东东，虽然不能说很利于搜索引擎，但也帮搜索引擎过滤了一回，html5还“开发”了几个新标签出来给大家玩。 我写过一篇<a href="http://www.aoao.org.cn/blog/2007/04/after-xhtml-css/">《学完了xhtml+css之后要学什么呢？》</a>，其实很多人连最最基础的HTML都没学好。当然，CSS Layout是优秀的，但也不是说table布局就没用，电视有了，收音机就扔了-_-b， 现在收音机还是播着了大堆有价值的东东。呈现方式不同，有着“利于”和“更利于”的区别。</p>
<p>当然，影响页面还有另一个重要的因素，站外链接，要是你的Blog每天都有无数个垃圾留言的话，这也是SEO的副作用之一，搜索引擎不少用站与站之间的link来评估页面的重要性，比如<abbr title="PageRank">PR</abbr>，不过据说现在不更新鸟。虽然说有nofollow这样高科技的东东，但也有挡不住的激情，就是不知道引擎们会不会喜欢nofollow的东东，不过可以确定的是WP的插件也能实现区别spam，相信那样聪明的搜索引擎也会区分一下下吧。</p>
<p>好像没说到SEO最最核心的东东。。嗯。我是不会。会也不讲出来^^。要是我能懂得引擎们的算法，我就不在这废话了。给个新手学习的地方: <a href="http://www.google.cn/support/webmasters/bin/answer.py?answer=35769">网站管理员支持中心 &#8211; 网站管理员指南</a>。里面有句话特别喜欢：<q>请不要为了提高搜索引擎排名而弄虚作假</q>。不是说SEO不能做，要做就要注意个量（数量/质量）。^^ 我可是目睹同事把某个不小的网站做死掉滴，谁我就不点名，挖哈哈哈哈哈哈。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2007/10/seo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OpenSearch原来是可以用link来链入的</title>
		<link>http://www.aoao.org.cn/blog/2007/04/opensearch/</link>
		<comments>http://www.aoao.org.cn/blog/2007/04/opensearch/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 21:36:40 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[搜索]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wordpress.cs/?p=33</guid>
		<description><![CDATA[今天去 live.com 挖code，不小心看到 Firefox 内置的搜索栏的小图标在发亮，，研究了一下，原来是传说中的OpenSearch。搜索了一下，发现原来自己很火星，又不是什么新东西。好奇的朋友如果还在阅读器里就赶快交一个PV给我来看一下效果。 我的小站据说因为某某开发人员比较懒。没写搜索，其实我的站也没什么好搜索的。我经常使用的搜索是用Google Co-op定制作的...]]></description>
			<content:encoded><![CDATA[<p>今天去 live.com 挖code，不小心看到 Firefox 内置的搜索栏的小图标在发亮，<img src='http://www.aoao.org.cn/wp-content/uploads/2007/10/firefox_search.gif' alt='firefox search' />，研究了一下，原来是传说中的OpenSearch。搜索了一下，发现原来自己很火星，又不是什么新东西。好奇的朋友如果还在阅读器里就赶快交一个PV给我来看一下效果。</p>
<p>我的小站据说因为某某开发人员比较懒。没写搜索，其实我的站也没什么好搜索的。我经常使用的搜索是用Google Co-op定制作的一个关于Web标准的搜索，也就是传说中的aoao.G Search，原来<a href="http://www.aoao.org.cn/blog/2007/03/co-op/">给Firefox加内置搜索引擎的方式</a>直接抛弃掉，如果之前有装的就看不到效果，因为是同一个，可以为了看了下效果去掉。据说IE7也支持，家里没有 IE7，不知道怎样。如果给 IE7 没有捉出来就<a href="#" onclick="window.external.AddSearchProvider('http://www.aoao.org.cn/labs/search/aoao.g-search.xml');">手动为IE7添加aoao.G Search搜索</a>。</p>
<p>我使用的<a href="http://www.aoao.org.cn/labs/search/aoao.g-search.xml">OpenSearch点这里</a>，链接入的代码如下。</p>
<pre><code>&lt;link title="aoao.G Search" type="application/opensearchdescription+xml" rel="search" href="http://www.aoao.org.cn/labs/search/aoao.g-search.xml" /&gt;</code></pre>
<p>其实OpenSearch好像还可以比较复杂的玩，不过我没研究了。哎！我的 head 里的东西越来越多了。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2007/04/opensearch/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Firefox 内置自己的定制Co-op搜索</title>
		<link>http://www.aoao.org.cn/blog/2007/03/co-op/</link>
		<comments>http://www.aoao.org.cn/blog/2007/03/co-op/#comments</comments>
		<pubDate>Sat, 10 Mar 2007 21:42:45 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://wordpress.cs/?p=23</guid>
		<description><![CDATA[刚才不小心看到给 firefox searchbar 添加郭爽blog站内搜索，虽然以前也有看到过，怎以前没注意呢？~_~ 因为我搜索东西总是使用浏览器内置的搜索，要打造一个自己的搜索自然选 Google的Co-op，在Co-op添加了一个关于web standards的，可以选择关掉广告，XD 方便自己，这几天有空再添加一些网址进去。 虽然Google的给了个很难记的网址，不过我开了个二级的玉米：http://sea...]]></description>
			<content:encoded><![CDATA[<p>刚才不小心看到<a href="http://blog.guoshuang.com/showlog.asp?cat_id=38&amp;log_id=2367">给 firefox searchbar 添加郭爽blog站内搜索</a>，虽然以前也有看到过，怎以前没注意呢？~_~</p>
<p>因为我搜索东西总是使用浏览器内置的搜索，要打造一个自己的搜索自然选 <a href="http://www.google.com/coop/">Google的Co-op</a>，在Co-op添加了一个关于web standards的，可以选择关掉广告，XD 方便自己，这几天有空再添加一些网址进去。<ins></ins></p>
<p>虽然Google的给了个很难记的<a href="http://www.google.com/coop/cse?cx=014628494448926329948%3Amspuqmxeatg">网址</a>，不过我开了个二级的玉米：<a href="http://search.aoao.org.cn">http://search.aoao.org.cn</a> 直接跳转到干净的结果页面，专搜索web standards相关的东东。猫是Co-op还可以配合Google ajax  search，不过Google ajax search太恶心了，以前玩过，又限这又限那，不想搞了。</p>
<p>有兴趣使用同时又用Firefox的朋友 <a href="#" onclick="if((typeof window.sidebar== 'object') &#038;&#038; (typeof window.sidebar.addSearchEngine == 'function'))  {window.sidebar.addSearchEngine('http://www.aoao.org.cn/labs/firefox/searchbar/aoao_gs.src','http://www.aoao.org.cn/labs/firefox/searchbar/aoao_gs.png','aoao.G Search','Reference');}else{ alert('Sorry, you need a Mozilla-based browser to install a search plugin')}" class="nono">点击这里添加Firefox内置搜索：<img src="http://www.aoao.org.cn/wp-content/uploads/2007/10/aoao_gs.png" alt="icon" />aoao.G Search</a>  看看我介个特别的ICO XD</p>
<p>Opera添加的方式没怎样去看，反正我不想拿Opera来做开发的，网页是用来看滴。</p>
<p>使用的JS是这个，留着，以后会有用滴,(已经更新为mozilla官方使用的那段)</p>
<pre><code>function addEngine(name,ext,cat,type)
{
if ((typeof window.sidebar == "object") &amp;&amp; (typeof window.sidebar.addSearchEngine == "function")) {
window.sidebar.addSearchEngine(
"http://addons.mozilla.org/search-engines-static/"+name+".src",
"http://addons.mozilla.org/search-engines-static/"+name+"."+ext, name, cat
);
} else {
alert("Sorry, you need a Mozilla-based browser to install a search plugin.");
}
}</code></pre>
<p>3.12更新：已经找到多人维护列表的地方，有兴趣跟我一起维护的朋友与我联系，过几天再写单独的显示页面。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2007/03/co-op/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>使用Google AJAX Search API 做站内搜索</title>
		<link>http://www.aoao.org.cn/blog/2006/10/google-ajax-search-api/</link>
		<comments>http://www.aoao.org.cn/blog/2006/10/google-ajax-search-api/#comments</comments>
		<pubDate>Sun, 22 Oct 2006 00:55:23 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://wordpress.cs/?p=8</guid>
		<description><![CDATA[我太懒了，懒到连自己的站连搜索都没，老大又忙了底层开发。 本来想直接用 google公共服务搜索来做，可他一直“系统不可用. 请稍后再检查。” Google AJAX Search API 已经出了几个月了，不过好像没看到有什么人在用。 本来想认真写一下JS，可看着他的文档越看越烦。。 因为返回的数据带的HTML真的太烂了。搜索了N久都找不到有人自己写返回的结果。。 最终没办...]]></description>
			<content:encoded><![CDATA[<p>我太懒了，懒到连自己的站连搜索都没，老大又忙了底层开发。<br />
本来想直接用 google公共服务搜索来做，可他一直“系统不可用. 请稍后再检查。”</p>
<p>Google AJAX Search API  已经出了几个月了，不过好像没看到有什么人在用。<br />
本来想认真写一下JS，可看着他的文档越看越烦。。<br />
因为返回的数据带的HTML真的太烂了。搜索了N久都找不到有人自己写返回的结果。。<br />
最终没办法，直接找了个例子改了下就可以。<br />
改他的CSS也比较烦，TABLE里套DIV，A里也套DIV 。</p>
<p>喜欢的地方<br />
什么都写好，用着方便，适合我这种连搜索都不会写的人，<br />
搜索比较快，估计比较自己写的还快。好像google.com不能用时还会自己转google..cn的</p>
<p>不喜欢的不少<br />
免费还带赠品，Google的广告无处不在。还好广告不是每次都有。-_-!!! 传说正式版是带广告滴。<br />
返回记录最多8个（不包广告）。不过我的小站够用了。资料也不多。。。<br />
有索引才搜索得到。像我这个PR一直是0的小站 T_T 。索引估计三天＋。。<br />
还有好像不知道从哪看到。。每个key每天只能搜索1000次。。不过官方没说明。<br />
返回的广告可以很简单去掉。可一直在想。要不要去掉呢？？？</p>
<p>最终，广告还是留着，人家也要过日子，做人要厚道。。</p>
<p>下面的是我用的，有兴趣的朋友就去 <a href="http://code.google.com/apis/ajaxsearch/signup.html">Sign Up</a> 个Key 玩一下。</p>
<p><code>var searchControl = new GSearchControl();<br />
var options = new GdrawOptions();<br />
options.setSearchFormRoot(document.getElementById("googleSearchForm"));<br />
options.setDrawMode(GSearchControl.DRAW_MODE_TABBED);<br />
searchControl.setLinkTarget(GSearch.LINK_TARGET_SELF);<br />
searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);<br />
var siteSearch = new GwebSearch();<br />
siteSearch.setUserDefinedLabel("站内搜索");<br />
siteSearch.setUserDefinedClassSuffix("siteSearch");<br />
siteSearch.setSiteRestriction("www.loaoao.com");<br />
searchControl.addSearcher(siteSearch);<br />
var labSearch = new GwebSearch();<br />
labSearch.setUserDefinedLabel("嗷嗷的实验室搜索");<br />
labSearch.setUserDefinedClassSuffix("labSearch");<br />
labSearch.setSiteRestriction("lab.loaoao.com");<br />
searchControl.addSearcher(labSearch);<br />
var wwwSearch = new GwebSearch();<br />
wwwSearch.setUserDefinedLabel("Google搜索");<br />
labSearch.setUserDefinedClassSuffix("wwwSearch");<br />
searchControl.addSearcher(wwwSearch);<br />
searchControl.draw(document.getElementById("googleSearchResults"), options);<br />
</code></p>
<p>update:网站已经改版。没有使用 Google AJAX Search</p>
<p>相关链接<br />
<a href="http://code.google.com/apis/ajaxsearch/">Google AJAX Search API </a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2006/10/google-ajax-search-api/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.520 seconds -->

