이것은 나의 requirment입니다. Solr 및 categoryid로 색인이 생성 된 제품 목록이 있으며 카테고리 이름과 카테고리 별칭은 MultiValued 필드입니다. 나는 카테고리에 faceting을하고 싶지만 faceting 결과에 countID와 함께 모든 categoryID, CategoryName 및 Category Alias가 있어야합니다. 이것이 가능합니까? 또는 나는 CategoryID에 대해서만 faceting을해야하고 다른 요청이나 SQL Server 데이터베이스에 대한 질의를 통해 해당 CategoryID의 나머지 정보를 얻을 수 있습니까?Solr 합계보다 많은 결과 Facacing 결과
답변
, 스키마를 변경할 수있어, 당신은 전체 재 인덱싱을 할 수있어, 새로운 필드 'categoryFacet를 추가 '이걸로. 이 새로운 필드는 질문에 설명 된 정보를 보유하게됩니다.
대부분의 경우 인덱싱에 사용하는 SELECT 문을 편집하여이 문제를 해결할 것입니다.
solrconfig, xml에서 설정 한 기준에 따라 패싯 값 및 카운트 목록이 반환됩니다. 패싯을 선택하면 schema.xml에 정의한 모든 필드가있는 결과가 반환됩니다. 패싯이 패싯 값 이상을 반환하도록 허용하는 항목이 있다는 것을 알지 못합니다. 당신의 목표는 무엇입니까? categoryName, categoryId 및 categoryAlias를 최종 사용자에게 패싯으로 함께 표시합니까? 아니면 다른 것입니까? 목표를 분명히 밝히면 사람들이 당신을 도울 수 있습니다. 위장에 대해 이미 체크 아웃했는지 확실하지 않습니다. 인덱스 크기에 약간의 증가가 당신에게 문제가되지 않는 경우
내 웹 페이지에서 각 패싯은 다른 페이지에 대한 링크가 될 것이며 해당 링크와 물론 화면에 표시 할 caregoryName을 생성하려면 categoryId 및 categoryAlias가 필요합니다. – Reza
- 1. solr 결과 출력에서 비슷한 상위 결과 감소
- 2. Solr 이미지 결과
- 3. Solr/SolrNet 결과 그룹화
- 4. SOLR 검색 결과 가져 오기
- 5. Solr : 거리 별 결과 나열
- 6. solr with JSP에서 결과 표시
- 7. apache solr : 그룹 결과 데이터 합계
- 8. Solr 검색 결과 및 문서 위치 검색
- 9. Solr 쿼리 로그 - SQL 결과 필요
- 10. Solr -면 개수에 따라 검색 결과 정렬
- 11. mysql 얼마나 많은 검색 결과
- 12. 많은 행이 한 행 결과
- 13. 2 결과 표시기의 결과
- 14. 결과
- 15. div에 결과 $ .get 결과 표시
- 16. Android : 결과 종료 후 결과
- 17. Solr Facetting - 처음 10 개 결과 표시 및 기타
- 18. SQL 합계 및 많은 열의 결과 표시
- 19. 결과 집합에서 결과 집합의 열을 하나의 결과 집합으로 병합
- 20. 필터 결과
- 21. Solr/Lucene에서 최상의 베팅 또는 결과 프로모션 구성
- 22. 결과 집합 예외 - 결과 집합 시작 전
- 23. 다른 결과 선택 다른 결과 선택
- 24. PHP - XML 결과 집합에서 결과 제거
- 25. 결과 문서를 어떻게 포맷 하시겠습니까?
- 26. 중복 결과
- 27. 제한 결과
- 28. MySQL의 : 결과
- 29. 관찰 결과
- 30. 이상한 결과
categoryid는 multiValued입니까? schema.xml 게시 –
schema.xml 필드 부분은 다음과 같습니다. < "true"/> –
Reza