Разница в производительности sunspot и думающего сфинкса

Я прочитал статью, в которой сравниваются характеристики солнечного пятна и мыслящего сфинкса (http://www.vijedi.net/2010/ruby-full-text-search-performance-thinking-sphinx-vs-sunspot-solr/). Согласно статье sunspot сильно отстает от мыслящего сфинкса, поскольку он использует xml для взаимодействия со слоем Java. Это результат, упомянутый там

Runs    Thinking Sphinx       Sunspot
5000              38.49       1611.60
10000             38.54       1648.51
15000             39.06       1614.52
20000             38.86       1583.53
25000             39.78       1613.79
30000             38.83       1595.60
35000             38.34       1571.96
40000             38.06       1631.87
45000             37.57       1603.31
50000             38.23       1634.53
Total            385.80      16109.26

Неужели такая разница? Солнечное пятно действительно медленнее? или статья просто необъективна? Какую систему полнотекстового поиска вы бы порекомендовали?


person Rahul    schedule 29.08.2011    source источник
comment
elasticsearch.org   -  person rubish    schedule 29.08.2011
comment
Эта ветка stackoverflow.com/questions/1284083/ обсуждает эту проблему до смерти   -  person dexter    schedule 29.08.2011
comment
@dexter Я хочу знать, как работают их рубиновые драгоценные камни, а не сами solr и sphinx. Меня беспокоит, что между ними есть разница в производительности, когда драгоценные камни появляются на картинке.   -  person Rahul    schedule 29.08.2011
comment
@rubish: мне нравится elasticsearch, но просто сбросить такую ​​ссылку - это троллинг / спам.   -  person Mauricio Scheffer    schedule 03.09.2011
comment
@Mauricio Scheffer Я позабочусь о том, чтобы в следующий раз не делиться ссылками, если мне нечего сказать, но я бы порекомендовал взглянуть на [ссылка], передающая что-то иное, чем [ссылка]   -  person rubish    schedule 03.09.2011
comment
@rubish: вам не хватает причины в контексте этого вопроса.   -  person Mauricio Scheffer    schedule 03.09.2011


Ответы (1)


Если вы посмотрите на комментарии к этой статье, кажется, что автор не предвзят, но время не является надежным сравнением двух библиотек.

Я автор Thinking Sphinx, поэтому, конечно, я думаю, что это жизнеспособный вариант и должен хорошо служить вам, но иногда Solr (или снова другой вариант) подойдет лучше. И Thinking Sphinx, и Sunspot хорошо поддерживаются и широко используются - конечно, Thinking Sphinx поддерживает Rails 3 и 3.1 и в ближайшее время не исчезнет.

Я бы порекомендовал попробовать тот или иной вариант, чтобы посмотреть, как он работает - если вы не имеете дело с огромным сайтом, поиск вряд ли станет узким местом, поэтому выбирайте то, что вам удобнее.

person pat    schedule 29.08.2011