Учитывая, что этот вопрос по-прежнему высоко ценится в Google для полнотекстового поиска, я действительно хотел бы сказать, что Sunspot сегодня еще сильнее, если вы заинтересованы в добавлении возможностей полнотекстового поиска в свои Rails. приложение (и хотел бы иметь Solr позади вас для этого). Вы можете проверить полное руководство по этому здесь .
И в то время как мы находимся в этом, другой претендент, который прибыл в область, является ElasticSearch , который стремится быть механизмом полнотекстового поиска в реальном времени, построенным поверх Lucene (но делающим вещи иначе по сравнению с Solr). ElasticSearch включает в себя готовый шардинг и репликацию на несколько узлов, более быстрый поиск в реальном времени, «перколяторы», позволяющие вам получать уведомления, когда что-то, что соответствует вашим критериям, становится доступным, и оно движется очень быстро с множеством других функций. С его помощью легко что-то построить, поскольку API очень прост и полностью основан на REST с использованием JSON в качестве формата. Можно сказать, что вам даже не нужен плагин для его использования.