SQL DIH를 사용하여 DBMS에 저장된 데이터 집합을 Solr을 사용하여 인덱싱합니다. 테이블에있는 하나는 n 대 n 관계를 사용합니다. 단순함을 위해 (내 애플 리케이션은 이것보다 훨씬 더 복잡하다.) 여기 애플리케이션의 예가있다 : 사람은 이름을 갖고 0..n 역할 (role은 role_name 문자열로 기술된다)이 연관되어있다.Solr 다중 값 필드 및 패싯을 사용하는 DIH
Table Person:
- id: int
- Name: string
Table roles
- id: int
- role_name: string
Table association
- id_person: int
- id_role: int
두 사람과 같이 설명 될 수있다 : 나는 SOLR 달성 싶은 것이 여기에
id=1, name=John Doe, roles=[programmer, father, soccer player]
id=2, name= Eric Smith, roles=[]
.
- 가져 오기 다이 하이드로와 데이터가 (? 중첩 된 SQL 쿼리를 사용하고있을 수 있습니다)
- 쿼리 및
- 주어진 역할을 사용하여 쿼리 할 수있는 모든 사람이 정보 + 사람의 역할과 데이터를 표시, 예 역할 = 프로그래머가있는 모든 사람을 말해 주시겠습니까?
- 모든 역할 목록,
내가이 SOLR 가능한 것으로 예상 전체 데이터 세트 (I 버전 6.4을 사용하고있는 사건의 수와 각 하나를 만들려면 패 시팅을 설정,하지만 난 할 수 최신 6.5로 쉽게 업그레이드). 아무도 그것을 할 방법을 설명하거나 적절한 정보/튜토리얼을 가리킬 수 있습니까?
감사
UMG
두 행 ID가 동일합니까? –
죄송합니다. 오타입니다. 지금 바로 고칠 것입니다! – ugomaria