Existe uma maneira fácil de fazer referência Solr diferentes índices baseados em um conjunto de credenciais apresentadas com o pedido?

StackOverflow https://stackoverflow.com/questions/400366

  •  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.

Foi útil?

Solução

Os caras Solr tem uma visão bastante exaustiva do que é possível, consulte http: //wiki.apache. org / Solr / MultipleIndexes

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top