나는 하나의 핵심 solr 인스턴스를 실행하고 있습니다. 두 가지 유형의 문서를 저장하고 싶습니다.solr 문서에 uniquie 필드가 있어야합니까? 내 solr 디자인을 수정 도와주세요
- 사용자에 대한 기본 프로필. (필드 : uid : "1", docType = "profile"..)
- 각 사용자가 소유 한 차량. (필드 uid : "1", docType = "cars"...)
1 사용자 당 단일 문서가 있습니다. 2는 각 사용자에 대해 여러 개의 문서 (각 별도의 자동차)를 갖습니다.
몇 가지 디자인상의 이유로 인해 자동차에 대한 다중 값 필드가 필요하지 않습니다. 사용자 당 1 대의 자동차에 여러 문서가 필요합니다.
uid를 스키마에서 고유 한 필드로 선언하면 나중에 추가 된 내 자동차 문서가 해당 사용자의 내 프로필 문서 또는 이전에 추가 된 동일한 사용자의 다른 자동차 문서를 덮어 쓰게됩니다. 내가 시도하고있는 것을 어떻게 달성 할 수 있습니까? (즉, 사용자 당 프로필 문서 1 개와 사용자 당 여러 개의 자동차 문서)
저는 솔직히 일하기 시작 했으니까요. 아주 근사합니다. 그래서 저를 용서해주십시오.
시간 내 Thnx.
http://wiki.apache.org/solr/UniqueKey 예를 들어,
그리고이 같은 문서를 가질 수 있습니다 –