Существует ли простой способ сделать так, чтобы Solr ссылался на разные индексы на основе набора учетных данных, отправленных с запросом? - PullRequest
7 голосов
/ 30 декабря 2008

Я хотел бы иметь один экземпляр Solr , защищенный какой-либо аутентификацией, который работал бы по разным индексам на основе учетных данных, используемых для этой аутентификации. Тип аутентификации гибкий, хотя я бы предпочел работать с открытыми стандартами (существующими или разрабатываемыми), если это возможно.

Основная проблема, которую я пытаюсь решить, заключается в том, что разные пользователи приложения (потенциально) имеют доступ к разным данным, хранящимся в нем, и пользователь не должен иметь возможность поиска по недоступным данным. Создание индекса для каждого пользователя кажется самым простым способом гарантировать, что один пользователь не увидит запрещенные данные. Может быть, есть более простой способ? Тот, который избавит Solr от необходимости отображать пользователей в индексах?

Спасибо.

1 Ответ

9 голосов
/ 30 декабря 2008

Ребята из Solr имеют довольно исчерпывающий обзор того, что возможно, см. http://wiki.apache.org/solr/MultipleIndexes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...