摘要:
Lucene通过Spatial包提供了对基于地理位置的全文检索的支持,最典型的应用场景就是:“搜索中关村附近1公里内的火锅店,并按远近排序”。使用Lucene-Spatial添加对地理位置的支持,和之前普通文本搜索主要有两点区别: 1. 将坐标信息转化为笛卡尔层,建立索引[java]view plaincopyprint?privatevoidindexLocation(Documentdocument,JSONObjectjo)throwsException{doublelongitude=jo.getDouble("longitude");doublelatitude= 阅读全文
2012年6月23日 #
摘要:
简介:不管是通过支持 GPS 的智能手机查找最近的咖啡馆,还是通过社交站点查找附近的朋友,或是查看特定城市中运输某种商品的所有货车,越来越多的人和企业都使用位置感知的搜索服务。创建位置感知搜索服务通常属于昂贵的专用解决方案的一部分,并且一般由地理空间专家完成。不过,很流行的开源搜索库 Apache Lucene 和强大的 Lucene 搜索服务器 Apache Solr 最近添加了空间位置功能。Lucene 和 Solr 专家 Grant Ingersoll 将逐步向您介绍空间搜索的基础知识,并演示如何利用这些功能来增强您的下一个位置感知应用程序。地理位置在空间搜索中至关重要!地理位置不仅在地 阅读全文
摘要:
两个比较稳定的maven mirror <mirror> <id>jboss-public-repository-group</id> <mirrorOf>central</mirrorOf> <name>JBoss Public Repository Group</name> <url>http://repository.jboss.org/nexus/content/groups/public</url> </mirror> <mirror> <id&g 阅读全文
摘要:
最近学习Maven,发现其真的很强大,所以学一点也记一点。使用Maven的最大好处在于:生成工程骨架和管理JAR包依赖。Maven自带了很多的工程骨架,想自定义骨架可以使用交互式命令:Xml代码mvnarchetype:generate我的是Maven 2.2.1版本,系统自带的骨架一共有41个:Xml代码1:internal->appfuse-basic-jsf(AppFusearchetypeforcreatingawebapplicationwithHibernate,SpringandJSF)2:internal->appfuse-basic-spring(AppFusea 阅读全文
摘要:
一.背景Maven2 的基本原理很简单,采用远程仓库和本地仓库以及 pom(project object model).xml ,将 pom.xml 中定义的 jar 文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar ,同一个版本的 jar 只需下载一次,而且避免每个应用都去拷贝 jar 。如图 1 。同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的形式提供,所以在执行 maven 任务时,才会自动下载需要的插件。这个特性也为客户系统的升级带来的很大的方便,客户每次升级的时候可以使用maven的远程部署功能自动下载最新的系统组件(jar),并重新打包 阅读全文
摘要:
环境:Ubuntu 8.10, tomcat6, mave2maven2有一个把web应用部署到tomcat下的插件 tomcat-maven-plugin , 我们可以使用这个插件把web应用一键式的部署到一个远程的tomcat中。插件的url: http://mojo.codehaus.org/tomcat-maven-plugin/1、要打开tomcat的manager功能这里要注意的问题是,如果你的web应用使用了虚拟主机,如www.test.com,那么你需要把manager在www.test.com下也部署一个。虚拟主机和应用的部署这里就不说明了。访问: http://www.te 阅读全文
摘要:
aven 2.0.9版本,JDK 1.5.012,Eclipse 3.4版本,在使用maven打包时,经常会报GBK编码不支持,重新clean一下项目,然后再maven clean一下,基本上都能解决这个问题,但这个总归不是一个彻底的解决办法,最后查了一下maven,终于找到解决办法:Pom.xml中配置了编译插件:?123456789101112131415<plugin><artifactId>maven-compiler-plugin</artifactId><version>2.0.2</version><configu 阅读全文
摘要:
软件版本:maven 2.2 tomcat 6.0,Eclipse 3.4首先是建立环境,tomcat、maven、m2eclipse都不说了,这不配好,剩下的你也别看了。都准备好了,那我们就一步一步的开始了。管理自己的tomcat.到tomcat的安装目录中,F:\J2EE\apache-tomcat-6.0.24\conf在其中增加一个用户定义,默认是没有用户的,结果如下:?12345<tomcat-users><user username="admin" password="password" roles="manage 阅读全文