2010-09-29 2 views
3

С компасом, идущим по пути додо (или, по крайней мере, уже не активно развитым), мне интересно, какие другие технологии существуют, которые выполняют аналогичную роль. Я знаю о Hibernate Search, но ничего на самом деле. Кажется, что направление идет в направлении полной индексации агностиков сущностей и отношений. Есть ли другие технологии, на которые стоит обратить внимание? Есть ли преимущества для использования чего-то более агностического, такого как Solr?Каковы текущие параметры поиска в java, например, Hibernate Search или Compass?

ответ

0

Я никогда не получал лучшего решения в приложении, кроме Compass и Hibernate Search. Мы реализовали поиск с помощью Compass. Оглядываясь назад, мне трудно получить ответы на мои вопросы, и хотя это работает очень хорошо, я не могу не думать, что поиск в приложении - это не тот путь. Хотя это не обязательно отличная идея, чтобы заглушить вашу среду с помощью нескольких взаимосвязанных приложений, из поисковой земли в приложении трава, безусловно, зеленее, глядя на пастбище Solr (и ElasticSearch в этом отношении).

2

Solr is awesome. Я не знаю вашего конкретного случая использования, но solr, вероятно, справится с этим.

+0

Я думаю DataImportHandler Solr может приспосабливать счет, если вы хотите инкрементной индексацию сущностей базы данных. –

Смежные вопросы