ual é a melhor prática para implementar o SOLR em aplicativos Eco

Sou novo usuário do SOLR. Estou trabalhando em um aplicativo Web de comércio eletrônico que possui banco de dados SQL. Quero implementar o SOLR para minha "página de categoria" no aplicativo em que mostraremos produtos dessa categoria com informações específicas, como estoque disponível, preço e mais alguns detalhes. Também queremos restringir a exibição do produto com base na disponibilidade de estoque. Se não houver estoque, não exibiremos esses produto

Estou tentando implementar o SOLR com consultas de importação Delta para tornar minhas páginas de categoria mais rápidas. E minha preocupação é com o desempenho da página ao obter dados do SOLR e a precisão dos dados em tempo real, como Estoque e Preço.

Na verdade, minhas consultas ao banco de dados para obter dados do produto são um pouco complicadas e têm várias junções, então eu tenho que criar várias entidades relacionadas no banco de dados SOLR. Portanto, devido a esses dados, o upload para o SOLR é lento. dificulta o upload de dados (mesmo com a consulta de importação delta) com frequência, portanto, meu aplicativo carece de dados em tempo real, como estoque de produtos.

Basicamente, eu quero saber a melhor abordagem para implementar o SOLR. Estou confuso com 1. Devo exportar todos os meus dados para o SOLR e obter todos os detalhes do SOLR? (Estou preocupado com desempenho e dados em tempo real) 2. Devo obter apenas dados de índice (por exemplo, ID de produtos) do SOLR e obter outros detalhes do meu banco de dados SQL? (não tenho certeza sobre o desempenho dessa abordagem).

Então, por favor me ajude e sugira que como posso implementar o SOLR para o meu aplicativo da melhor maneir

toda a ajuda é apreciada !!