和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 Ryan Slobojan 译者 沙晓兰 发布于 2008年5月16日 上午1时57分
Compass项目是基于Lucene的一个开源项目,其主旨在于简化将搜索集成到Java应用的过程。最近,该项目发布了2.0版本。InfoQ就此采访了Compass的创始人Shay Banon以获得关于该版本更多更详尽的信息,并且对Compass为Java社区所做的贡献进行了一番深入的了解。
Banon罗列了该版本最主要的几个特性在于:
另外,Compass新建了一个项目官方网站:http://www.compass-project.org,在这个网站上,你可以检索到该版本完整的修改列表。
Banon还描述了Compass的核心特性,以及如何将Compass与Solr、Nutch和基础Lucene进行对比:
Compass的核心目标在于将搜索集成到Java应用的过程进行简化。Compass试图在结合搜索引擎工作的时候简化API。对于习惯了ORM类库的开发人员来说,这些API应该非常熟悉。Compass的另一主要特性是,它能够轻松地将Java对象模型映射到搜索引擎中,也能够映射另外一些格式,比如像XML和Map类似的结构。更重要的是,Compass不仅仅能轻松地映射数据,还能提供应用与ORM类库、数据网格等天衣无缝的集成。
关于Lucene,Compass创建于Lucene之上。通过Compass,你可以得到Lucene所有的特性,但Compass试图简化其用法,尤其是在一些典型的Java应用中。至于Solr,我猜想它的目标也是为了简化Lucene,但它采用的方法和Compass不同,它将暴露了一个http服务用来进行索引和搜索,但是我也听说它的一个“嵌入式”版本也将公布于世。我想最主要的不同点是两者对于如何将搜索集成到应用程序中持有不同的看法。我只想指出的是,在Compass上创建一个http服务非常简单,已经有很多用户在Compass上创建了http服务。
当被问到Compass的未来计划的时候,Banon表示Compass大部分特性都是由用户需求驱动开发的。潜在的未来动向包括面向一些不同的索引格式(比如JSON);提供更全面、更多特性的数据网格集成来实现托管的索引和搜索(colocated indexing and searching);以及提供一个UI层的搜索集成来创造更好的开箱即用体验。Banon表示他非常欢迎和期待关于Compass的各种反馈和帮助。
查看英文原文:Compass 2.0: Simplification, integration, and performance improvements
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
没有回复
关注此讨论 回复