Argos 结构化数据的搜索引擎开源项目

我要开发同款
匿名用户2012年08月20日
39阅读
开发技术C/C++
所属分类程序开发、搜索引擎
授权协议BSD

作品详情

Argos是一个结构化数据的搜索引擎。它不仅包含全文搜索引擎的功能,还针对结构化数据搜索提供了丰富的支持。

Argos很大程度是是基于我在eBay的主要项目Voyager以其后续项目Cassini的一个开源仿制品。

Argos确实具有许多全文搜索功能,包括关键字匹配,文本相关性评分等。但是,全文搜索并不是Argos可能工作的最佳方案。Argos最强大的是比赛后的部分。尤其是,Argos可以使用任何表达式来过滤,排序和编译统计信息,并且几乎没有延迟地使数据保持最新。

在电子商务或本地搜索之类的在线行业中,非常典型的是,您已经在具有模式的数据库中组织了数据,但是问题是如何检索满足复杂条件的数据,而结果集却需要由许多人组成的方程式进行排序。动态因素。

对于大多数搜索引擎而言,实时更新也是一个大问题,诸如Lucene/Solr之类的现有解决方案只能执行“近实时更新”,并且经过多次更新后性能会显着下降。

在Argos中,精心设计使Argos可以在一秒钟内更新数千个文档,而不会减慢查询速度。

Argos旨在解决此类问题。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论