`
文章列表
  我们知道,Lucene所做的事情主要就两件,一是创建索引,一是搜索。那么这里就有一个很重要的东西就是分词器,分词器在http://xdwangiflytek.iteye.com/blog/1389308里就提到了,这里再说说,分词器,对文本资源进行切分,将文本按规则切分成一个个进行索引的最小单位(关键词)。建立索引和进行搜索时都要用到分词器,为了保证正确的搜索到结果,在建立索引与进行搜索时使用的分词器应为同一个。        分词器,我们涉及到的是两种,一是英文的,一是中文的,英文的相对中文来说要简单点。        直接上代码吧     AnalyzerDemo.java: ...
  在前面的http://xdwangiflytek.iteye.com/blog/1391510 文章里我们使用Lucene3.5做了一个Demo,在Demo中我们实现了一个创建索引和搜索的功能。那么我们现在在回过头来看看在上面的Demo中,我们是将索引的位置放在本地磁盘中的,在上面最开始我也说了索引的位置可以是本地磁盘也可以是内存中,那么我们可以想想,如果索引放在内存中会怎么样?简单点来想,肯定是速度快没有IO操作,但是呢?程序一退出后就消失了,对吧,但是我们是不是可以考虑两种存放方式配合起来用呢?达到更好点的效果呢? 首先我们来说说创建的这两种位置的方式:   磁盘中: Fil ...
今天熟悉项目时遇到下面这段代码竟不知道什么意思,记录一下:     public T CreateViewModel<T>() where T : BaseViewModel, new() { T viewModel = new T { SiteTitle = Settings.SiteTitle, SiteDescription = Settings.SiteDescription, RootUrl ...
  Lucene介绍:        Lucene是一个高性能,可伸缩的全文检索工具包,可以使用他为你的应用程序添加索引和搜索能力。(注:它不是一个完整的搜索应用程序),Lucene目前是我们熟知的Apache里的一个开发项目,也是目前最为流行的基于Java开源全文检索工具包。        官网:http://lucene.apache.org/,从官网上看可以发现其版本不止Java的还有.NET等等。        目前已经有很多应用程序的搜索功能是基于Lucene的,例如我们用的Eclipse在第一次使用的时候,会有一个进度条,那就是创建索引的过程,方便Eclipse 的帮助系统 ...
以前在做WebQQ的时候涉及到鼠标右击没有反应的功能,虽然很久了,这里还是再记录一下:   function hiddenMenu() { window.event.returnValue=false; } $(function(){ document.oncontextmenu=hiddenMenu; });   ok!        
  在http://xdwangiflytek.iteye.com/blog/1386439里我简单的介绍了一下SEO,下面来学习一下Lucene技术,这部分先来理解几个概念。 信息检索概念:        信息检索就是从信息集合中找出与用户需求相关的信息。被检索的信息除了文本 ...
今天在该公司项目里的一个bug时发现$(this).addClass("a");后再进行一次$(this).addClass("b"),则this元素的class为“a b”;,今天这个bug就是因为这个搞的许久。唉,写出来,让自己长长记性。
晚上看博客看到一个关于在网站中插入天气预报的,所以在这里收藏一下:   <iframe src="http://m.weather.com.cn/m/pn12/weather.htm?id=101220101T " width="245" height="110" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling= ...
以前听老师说起SEO ,过年在家走亲戚,也听说了SEO ,这激发了我对SEO 的好奇和兴趣,所以将自己的博客添加一个SEO 类别,在这里记录我学习SEO 的过程。 下面我们先来简单的理解一下什么是SEO ?SEO 是做什么的?…. SEO : SEO (Search Engine Optimization ),即搜索引擎优化,是较为流行的网络营销方式,主要目的是增加特定关键字的曝光率以增加网站的能见度,进而增加销售机会。说的通俗易懂点就是说通过优化网页网站,让它变得对搜索引擎比较友好,排名相对比较靠前。   我们通过上面的这张图,我 ...
  刚刚写用 JS 禁用退格键时( http://xdwangiflytek.iteye.com/blog/1386408 )突然想起以前做 Java 项目的时候老是在 java.util.Date 和 java.sql.Date 上卡一下(过完年回来头脑思维有点混乱,有点想当然),刚刚想想还是再写一次做个复习吧。   /** * 将java.util.Date日期转化为java.sql.Date * * @param utilDate * java.util.Date日期 ...
  我们在真实的项目开发中经常会使用JS 对键盘上的一些按键进行禁用,常见的比如说退格键(backspace/ 后退键),我在一个项目中就遇到过在页面编辑的时候禁用掉退格键,因为退格键会发生页面后退,这样编辑的内容都会失去了,非常的恶心人。ok ,废话少说,直接上代码。 <script type="text/javascript"> //处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function forbidBackSpace(e) { ...
  HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。经常还访问某个网页时会遇到,如503,404等错误。 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码   说明 100   Continue(继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101   Switching Protocols(切换协议) 请求者已要求服务器 ...
今天找到有道的一个api工具,根据ip获得城市,根据手机号获得归属地,根据省份证号获得信息。 一、根据ip获得城市: http://www.youdao.com/smartresult-xml/search.s?type=ip&q=119.75.217.56 二、根据手机号获得归属地: http://www.youdao.com/smartresult-xml/search.s?type=mobile&q=*********** 二、根据身份证号获得信息: http://www.youdao.com/smartresult-xml/ ...
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; ...
  想必大家在设计页面的时候经常会遇到CSS也的没问题,缺不能达到想要的效果,最后在网上发现结果问题竟然处在中文注释上。(/* 注释内容 */) 其原因主要有: 1. css有中文注释 2. css为ANSI编码 3. html为utf-8编码   解决方法: 1. 去掉中文注释,用英文注释 2. 统一css 和 html 的编码(推荐此种方法) ps: css为uft-8  html 为ANSI 不会出现失效的情况。    
Global site tag (gtag.js) - Google Analytics