Лучшая поисковая платформа в реальном времени для индексации больших БД в реальном времени?

Я создаю сайт атм, который требует индексации результатов в реальном времени (не 10000 документов в секунду, я имею в виду обновления в миллисекундах). Я продолжал исследовать различные технологии и первоначально придумал десятки различных платформ. Я смог сузить свой выбор до 3 с помощью дедукции (сложность документа, различные виды поддержки и т. Д.):

  • Lucence
  • Xapian
  • сфинкс

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

Первоначально я думал о Sphinx, потому что он единственный из трех, кто говорит о полной индексации в реальном времени, а не о индексации почти в реальном времени, только чтобы обнаружить, что она все еще находится в стадии бета-тестирования (не уверен, насколько надежной будет эта технология в индексировании в реальном времени, т. Ч.).

Я склоняюсь к lucene, так как, когда solr получает индексирование в реальном времени, перемещение моей схемы в solr будет безумно легким.

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

У меня огромные проблемы с выбором этих технологий и какой из них лучше всего подходит.

Я смотрю на сайт с миллионами, может быть, даже десятками миллионов записей, которым нужен индекс, который можно добавлять / удалять / обновлять в реальном времени.

Кто-нибудь может поделиться своим опытом работы с поисковыми платформами в реальном времени, чтобы помочь мне выбрать подходящую для меня? Я открыт для предложений, которых здесь нет:).

PS Я использую MongoDB, поэтому не публикуйте SQL только для поисковых платформ, пожалуйста:).

2 ответа

Решение

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

Я нашел Lucene лучшим, так как пользовательская база Zoies была.....**. Я хотел опубликовать тему в группе Google (единственная форма поддержки), и через пару недель она все еще не прошла модерацию и не была одобрена для отображения.

Это действительно оттолкнуло меня от Зои, так что в конце я решил попробовать Люсена.

Спасибо, в любом случае:).

Я бы порекомендовал Zoie на основе Lucene.

Другие вопросы по тегам