Есть ли другие варианты поиска для героку
Я собираюсь запустить бета-сайт, и Heroku выглядит как отличный вариант. Единственное, что меня расстраивает, - это то, что единственный вариант поиска - это $20/mth для дополнения Websolr.
Я уверен, что Websolr великолепен, но на этом самом раннем этапе этого проекта я скорее не осветил этот расход.
Есть ли какие-либо бесплатные варианты поиска, чтобы соединиться с планом Blossom (бесплатный) heroku.
Я чувствую себя таким дешёвым!
8 ответов
Этот пост, кажется, имеет хорошие варианты:
Использование полнотекстового поиска в postgrSQL:
http://tenderlovemaking.com/2009/10/17/full-text-search-on-heroku.html
Также объясняются варианты Ferret и Solr.
IndexTank имеет аддон heroku, который вы можете использовать бесплатно.
Он имеет некоторые преимущества по сравнению с websolr, такие как реалистичность, быстрая (все в оперативной памяти) и очень гибкая система подсчета очков, не требующая переиндексации (позволяет проводить очень простое a/b-тестирование).
Мой гем pg_search выполняет полнотекстовый поиск в PostgreSQL и работает непосредственно с Heroku.
Проверьте это и дайте мне знать, если это работает для вас!
acts_as_tsearch прекрасно работает. Конфигурация не требуется, если у вас postgresql > 8.3. Приходится экспериментировать с несколькими таблицами. Буду использовать его на heroku, пока я не смогу позволить себе дополнение WebSolr. Я нашел его лучшим вариантом по сравнению с текстовым методом, как объяснено в ссылке на статью выше (создание тендера).
acts_as_tsearch: http://github.com/pka/acts_as_tsearch
Если вы используете Postgres для своего приложения на Rails, воспользуйтесь этим бесплатным способом полнотекстового поиска:
Это использует pg_search
драгоценный камень, чтобы позволить вам использовать PostgreSQL pg_search_scopes
Функция и полнотекстовый поиск без каких-либо других зависимостей.
Похоже, IndexTank был куплен LinkedIn и будет прекращать поддержку (хотя некоторые части могут быть с открытым исходным кодом в будущем). Смотрите этот пост для получения дополнительной информации: https://indextank.com/documentation/faq2
act_as_ferret не будет работать, так как Heroku регулярно очищает каталог /tmp. Даже мне нужно полнотекстовое решение. Подумайте о том, чтобы опробовать плагин act_as_tsearch.
Нет, я тоже искал это неделю назад и ничего не нашел...
И я не думаю, что над другими подобными надстройками ведется какая-либо работа, так как у них уже есть одна, так что они не установят другую, бесплатную...:/
Как бы то ни было, heroku потрясающий, поэтому постарайтесь заставить его работать с кодом или просто потратить 20 долларов:)