2010-04-02 58 views
2

我打算建立一个cassandra商店系统,同时我也需要一个全文(中文)系统。狮身人面像可以用在卡桑德拉身上吗? (sphinx支持xml格式,但我不打算使用它,因为它很慢,大部分时间花在xml解析上)。或者你可以分享你的经验,如果你曾经建立过cassandra的全文搜索系统。谢谢狮身人面像可以用于卡桑德拉吗?

回答

3

我建议看看Lucandra(Lucandra = Lucene + Cassandra

+0

它比狮身人面像有什么优势?我听说狮身人面像有很好的表现 – 2010-04-02 07:06:13

+0

Solr和Sphinx都有很好的表现。这是一个比较http://beerpla.net/2009/09/03/comparison-between-solr-and-sphinx-search-servers-solr-vs-sphinx-fight/(看起来有点偏见)。 – 2011-12-04 23:38:50

1

有没有其他的方法来建立狮身人面像索引,除了使用XML管道截至目前

0

在这种情况下我也会推荐使用Solandra(例如Lucandra),这是使用Cassandra作为后端存储的Solr实现。 Solandra服务器节点在同一个JVM上运行Solr和Cassandra。

Solandra在纯Solr或狮身人面像上的一个优点是在集群上隐式分布式搜索。我没有听说狮身人面像会有卡桑德拉后端。

+0

与Solandra一起使用的一个不太吸引人的特性是基于Java,Sphinx在没有JVM的情况下运行,Sphinx与SQLAlchemy的集成也更好。 – 2011-12-04 23:45:22

0

你可以用XML做初始“feed”,然后你可以使用“live”索引 - 在Sphinx的“MySQL”端口上使用SphinxQL(我相信3307)。

我们比在非常大的200M MySQL表上做的要多。