Argos是一个结构化数据的搜索引擎。它不仅包含全文搜索引擎的功能,还针对结构化数据搜索提供了丰富的支持。
Argos很大程度是是基于我在eBay的主要项目Voyager以其后续项目Cassini的一个开源仿制品。
Argos确实具有许多全文搜索功能,包括关键字匹配,文本相关性评分等。但是,全文搜索并不是Argos可能工作的最佳方案。Argos最强大的是比赛后的部分。尤其是,Argos可以使用任何表达式来过滤,排序和编译统计信息,并且几乎没有延迟地使数据保持最新。在电子商务或本地搜索之类的在线行业中,非常典型的是,您已经在具有模式的数据库中组织了数据,但是问题是如何检索满足复杂条件的数据,而结果集却需要由许多人组成的方程式进行排序。动态因素。对于大多数搜索引擎而言,实时更新也是一个大问题,诸如Lucene/Solr之类的现有解决方案只能执行“近实时更新”,并且经过多次更新后性能会显着下降。在Argos中,精心设计使Argos可以在一秒钟内更新数千个文档,而不会减慢查询速度。Argos旨在解决此类问题。
评论