Раньше мы использовали Apache MySQL в качестве уровня хранения данных. И на основании этого мы разработали API Spring-Hateoas с использованием Spring-Boot 1.2.7 - Spring-Data-JPA.Как интегрировать Cassandra и Solr для поисковой системы с использованием Spring Framework
Теперь согласно новому требованию мы хотим разработать поисковую систему.
Во-первых, нас попросили переехать в Кассандру из MySQL, так как это NoSQL. Во-вторых, нам нужно построить поисковую систему, но мы не хотим отказываться от Кассандры.
Итак, как мы можем использовать Cassandra и Solr вместе и строить поисковую систему с использованием Spring?
Здравствуйте, Мы использовали MySQL ранее. Но мы должны переехать в Кассандру. Теперь все наши данные находятся в Кассандре. Я могу разработать API над этим. Но тогда я должен создать поисковую систему. Мне нужна информация об этом. – user5572128
Итак, Cassandra - это ваше основное хранилище данных, и некоторые данные должны попасть в Solr для поиска там? Если вы сначала должны спросить себя, должны ли ваши данные в Solr обновляться в реальном времени или в пакетном режиме. Если вам нужно в реальном времени, вам нужно подключить каждое изменение данных в Cassandra и передать его в Solr. В противном случае вы можете попробовать пакетно-ориентированный подход: определить изменения с момента последнего запуска партии и направить все изменения на Solr. Я не думаю, что есть готовое решение для синхронизации хранилищ данных. –
OK. Я попробую это. – user5572128