안녕하세요, 내 문서에 파티 값 및 파티 유형으로 데이터가 있습니다. 단일 문서에는 여러 개의 Party 값과 Party Type이있을 수 있습니다. 예를 들어 첫 번째 문서는 Party 값을 Pramod로, Party 유형은 클라이언트로 사용합니다. 동일한 문서에는 파티 값이 XYZ로, 파티 유형이 공급자로 사용됩니다. 내가 클라이언트 = pramod 어디서 모든 문서를 쿼리 할 수있는 그런 방식으로 스키마를 설계해야합니다. solr 스키마에서 두 개의 필드를 client.name 및 supplier.name으로 정의하면이 작업을 수행 할 수 있지만 파티 유형에 대한 값 집합이 정의되어 있지 않고 향후에 새 값이 추가 될 가능성이 있습니다.다중 값 필드에 대한 solr 스키마
답변
내가 말하길 3 열 문서 ID 파티 값과 파티 유형 테이블이 있습니다. 이 표에는 3 개의 행이 있습니다. 첫 번째 행 문서 ID : 1 파티 값 : Pramod 파티 유형 : 클라이언트. 두 번째 행 : 문서 ID : 1 파티 값 : Raj 파티 유형 : 공급자. 3 행 문서 ID : 2 파티 값 : Pramod 파티 타입 : 공급자. 이제이 테이블에서 SQL을 사용하면 Party Value가 Pramod이고 Party Type이 Client 인 모든 문서를 찾을 수 있습니다.
Solr에서 동일한 작업을 수행 할 수 있도록 solr 스키마를 설계해야합니다. 솔직한 스키마의 Party 필드와 Party 타입 모두 2 개의 필드를 만들고 다중 값을 조회하고 + Pramod + Supplier를 쿼리하려고하면 solr은 첫 번째 문서에서 Pramod가 클라이언트가 아닌 공급자인데도 첫 번째 문서를 반환합니다
문서에 파티가 있고 두 개의 다중 값 필드가 있다고 가정하면 쿼리는 party : [ "pramod"]와 유사해야하고 유형은 [ "client"] –
귀하의 스키마는 괜찮지 만 귀하의 질의가 충분히 구체적이지 않다고 생각합니다. 검색어는 특정 입력란을 타겟팅해야합니다. 그래서 쿼리는 다음과 같이 표시됩니다
+PartyValue:Pramod +PartyType:Supplier
Solr query documentation는 자세한 내용이 있습니다.
여기에 질문 할 수있는 두 가지 질문이 있습니다
- 각 문서가 하나 PartyValue 한 PartyType 있습니다. 이 경우 Aaron의 제안 (PartyValue에 하나의 필드가 있고 PartyType에 하나의 필드가 있어야 함)을 사용해야합니다.
각 문서는 PartyValue-Type 쌍의 목록을 가질 수 있습니다. 이 경우에는 단일 필드가 필요할 것이지만 multiValued = true로 설정해야합니다. 귀하의 질의는 될 것 같은
+ combinedField : (프라 모드 공급 업체)
하나의 필드를 가지는 이유는 어떤 유형이 어떤 값입니다 당신이 문서를 찾을 싶어하지 않는다는 것입니다 B 다. 당신은 A/B의 타입/값 쌍을 포함하는 것을 찾고자합니다.
- 1. Solr, 다중 값 필드에서 고유 한 값 집합에 대한 하나의 필드에 대해 쿼리하는 방법
- 2. 다수의 엔티티 정의에 대한 solr 스키마 설계
- 3. Solr 스키마 및 항목에 대한 키워드/태그로 부스트
- 4. 멤버가 다중 값 필드에 있는지 여부를 반환합니다.
- 5. Drupal 질문 - 다중 값 필드에 drupal_execute 사용?
- 6. LDAP의 다중 값 필드에 레이블을 추가하는 방법
- 7. 배열의 필드에 대한 Mongokit 스키마 인덱스
- 8. SOLR 다중 값 필드 유형에서 히트를 생성 한 값을 결정합니다.
- 9. 개 별 SOLR 필드 값
- 10. Solr - 스키마 도움말 (제품 속성)
- 11. 다중 테이블 또는 다중 스키마
- 12. Solr - 다중 선택 구문
- 13. 복잡한 데이터 Solr 스키마 설정 도움말
- 14. 다중 데이터베이스에 대한 일반 정보 스키마
- 15. Solr 공간 검색 : "다중 값 필드에서 FieldCache를 사용할 수 없습니다."
- 16. Postgresql 하나의 스키마를 가진 다중 스키마 대 다중 스키마 대
- 17. 다중 데이터베이스 스키마 내보내기
- 18. 숨겨진 필드에 값 넣기
- 19. Solr에서 다중 값 필드 변환
- 20. 다중 값 속성에 대한 텍스트 입력
- 21. 액세스 : 다중 값 필드
- 22. SSRS 쿼리 문자열의 다중 값 매개 변수에 대한 값 전달
- 23. 요소 참조가있는 JAXB 다중 스키마
- 24. 다중 상속을 사용하는 XML 스키마
- 25. 폼 필드에 값 삽입 --PHP
- 26. onListItemClick 다중 값/값 검색
- 27. 사이트에 대한 다중 로그인 스키마 관리 - 필요 조언
- 28. 원시 데이터 및 공용 다중 패싯 값을 사용하는 SOLR 쿼리
- 29. 조회 필드에 대한 Gridview 표시
- 30. pyscopg2의 값 필드에 문자열 전달
귀하의 질문에 대한 이해는 정말로 어렵습니다. 문제를 해결하고 몇 가지 예를 들려 줄 수 있습니까? –