Existe uma maneira fácil de fazer referência Solr diferentes índices baseados em um conjunto de credenciais apresentadas com o pedido?
-
03-07-2019 - |
Pergunta
Eu gostaria de ter uma única instância de Solr , protegidos por algum tipo de autenticação, que operava contra diferentes índices baseados nas credenciais utilizadas para que a autenticação. O tipo de autenticação é flexível, embora eu prefiro trabalhar com padrões abertos (existentes ou emergentes), se possível.
O principal problema que estou tentando resolver é que diferentes usuários do aplicativo (potencialmente) tem acesso a diferentes dados armazenados nele, e um usuário não deve ser capaz de pesquisar sobre os dados inacessíveis. Construção de um índice para cada usuário parece a maneira mais fácil de garantir que um usuário não ver os dados proibidos. Existe, talvez, uma maneira mais fácil? Um que evitaria a necessidade de Solr ter uma forma de mapear os usuários índices?
Graças.
Solução
Os caras Solr tem uma visão bastante exaustiva do que é possível, consulte http: //wiki.apache. org / Solr / MultipleIndexes