让我们说我有一个大型的Solr,它拥有大约1.5亿个文件。 我还有100,000个用户,每个用户都拥有他保存的文档。 我的问题:
感谢。
答案 0 :(得分:0)
您可以向要编制索引的每个文档添加字段username_s。此字段包含可以访问文档的用户名。如果您希望让更多人访问此文档,您还可以使用一组用户。
然后在你的后端你可以添加& fq = username_s:User。即使索引了1亿个文档,也只显示那些属于用户的文档。
/core/select?q=*.*&fq=username_s:<User>
您可以将所有用户的所有文档存储在同一个核心中,将字段“id”留空,并通过solr自动为您生成unqiue id。