내 질문에 꽤 유사 this question
차이점은 고유 한 값에 대한 정보를 수집하는 데 최소한의 RAM 집약적 인 방법이 필요합니다. 이 경우 실제 카운트를 신경 쓰지 않고 필드에 사용할 수있는 값을 알고 싶습니다.
나는 힙 공간 (3 천만 + 문서)이 끊임없이 부족해 메모리 절약 방법으로이 작업을 수행 할 수있는 방법/매개 변수가 있어야합니다.개 별 SOLR 필드 값
답변
RAM 사용에 대해서는 잘 모릅니다 만, 시도 Field collapsing Solr here에 대한 패치를 찾을 수 있습니다.
을 참조하십시오. 이는 결과 집합에만 관련이있는 것으로 보입니다. 나는 솔레가 어떤 행을 반환하도록 내버려 두지 않는다. 나는 단지 패싯 필드에 관심이 있습니다 –
고유 값의 수가 많은 경우 패싯 페이징을 수행해야 할 수 있습니다. facet.offset 및 facet.limit 매개 변수를 사용하십시오.
"높은"것은 무엇입니까? 최상위 필드에는 100 개의 가능한 값이있을 수 있습니다. –
기본값은 100이므로 일반적으로 "높음"으로 간주되지 않습니다. 그러나 facet.limit = 10으로 시도해보십시오. –
사용 StatsComponenet가 특정 필드에 대한 고유 값의 목록을 검색 할 수 : https://cwiki.apache.org/confluence/display/solr/The+Stats+Component
매개 변수 stats.calcdistinct
:
true의 경우, 고유 값이 계산됩니다와 ""countDistinct "를 반환 응답에서 "distinctValues". 이 계산은 일부 필드에서는 비용이 많이들 수 있으므로 기본적으로 false입니다. 특정 필드에 대해 고유 한 값만 리턴하려는 경우, f.stats.calcdistinct를 필드 이름으로 YY 고 지정하여 구별 값 계산을 필수 필드로 제한 할 수 있습니다.
로드를 가능한 한 적게 검색하고 결과를 캐시하고 데이터가 변경된 경우에만 다시 검색하십시오.
인덱스가 일반적으로 느린 경우 캐시 구성을보고 싶거나 SOLR에 더 많은 RAM을 제공 할 수 있습니다 (수단이있는 경우).
는 원래 (내게로) 여기에 대답이 옵션은 v3.x에서 사용할 수 없습니다. v3.x에 대한 대답이 있습니까? –
@ScottChu Solr 1.3.x를 의미합니까? 그게 정말 늙었 어, 나는 그 버전으로 일해온 긴 시간이야. Luke (Solr 관리자)가 올바르게 기억한다면이 정보를 가지고 있기 때문에 1.3을 사용하더라도 용어 구성 요소를 사용하여 얻을 수 있다고 생각합니다. – Risadinha
아니요! 나는 Solr 3.x를 의미합니다. 우리는 오래된 Solr 3.5 제품을 가지고 있습니다. 나는 당신의 대답을 시도했지만 효과가 없습니다! –
- 1. Solr : 거리 별 결과 나열
- 2. 직렬화 객체는 내가이 개 수업을 필드 값
- 3. SOLR 내가 4 개 필드가
- 4. Solr : solr 인덱스에서 필드 이름을 검색 하시겠습니까?
- 5. Solr 쿼리/필드 분석기
- 6. Solr : Tokenizer에서 다른 필드 채우기
- 7. 그룹 별 필드 별 색인 만들기?
- 8. SOLR 다중 값 필드 유형에서 히트를 생성 한 값을 결정합니다.
- 9. 하나 개 이상의 필드
- 10. Apache Solr 문자열 필드 또는 텍스트 필드?
- 11. Solr : 일치하지 않는 필드 검색
- 12. Solr 오류, 알 수없는 필드
- 13. SOLR : 결과를 필드 순으로 정렬
- 14. 두 개 필드 합계
- 15. MySQL의 : 계산이 개 필드
- 16. SQL - 별칭 별 필드 합계
- 17. Solr에서 다중 값 필드 변환
- 18. Solr 1.4
- 19. 언제 SOLR 인스턴스를 여러 개 사용해야합니까?
- 20. Sunspot (Solr)에서 다른 필드 유형의 다른 필드 색인 생성
- 21. SQL 도움말 : 값 별 정렬?
- 22. 값 별 전달 형 다형성
- 23. 24시간 = 24 개 값
- 24. 액세스 : 다중 값 필드
- 25. Solr Facetting - 처음 10 개 결과 표시 및 기타
- 26. SOLR 스키마 디자인 질문 : 필드 없음 또는 부울 필드?
- 27. 필드 이름을 얻기 위해 solr 문제가 발생했습니다.
- 28. Solr DataImportHandler를 사용하는 누락 된 URL 필드
- 29. Solr - 전체 번호 찾기 float 필드
- 30. Solr 날짜 필드 tdate 대 날짜?
당신이 facet.method 매개 변수와 함께 연주 적이 있습니까? –
아니요,하지만 "fc"가 solr 1.4의 새로운 기본값이기 때문에 대신에 무엇을 넣어야하는지 모르겠습니다. –
다른 하나는 "enum"이지만 "fc"는 메모리를 적게 차지해야합니다. http://wiki.apache.org/solr/SimpleFacetParameters#facet.method –