0
다중 값 필드가있는 Solr 문서가 있고 고유 값이 필요합니다. 다른 필드를 기준으로 필터링해야하지만 내 결과는 별개의 카테고리 이외의 것을 포함하지 않아도됩니다.Solr 다중 값 필드에서 고유함
서류 : countrycode 만 = '미국'에 대한
{CountryCode: 'US', Product:'A', Categories:[1,2,3]},
{CountryCode: 'US', Product:'B', Categories:[1,3,77,88]},
{CountryCode: 'JP', Product:'B', Categories:[1,2]}
{CountryCode: 'JP', Product:'B', Categories:[444,555]}
필터
결과 :
이{[1,2,3,77,88]}
내가하지만 멀티에 필드 붕괴/그룹이 작동하지 않습니다 시도 가치있는 필드.
나는 (Persimmonium의 제안 덕분에) 용어를 사용해 보았지만 'US'카테고리 만 필터링하려고하지 않았습니다. 조건이 카테고리가 몇 번 발생했는지를 나타내는 사실은 보너스이지만이 경우에는 필요하지 않습니다.
제안 사항?
감사합니다. 그것으로 놀았 어. 먼저 다른 필드로 문서를 필터링하려고했지만 지원되지 않습니다. 예 : 각 문서도 countryCode를 가지고 있으며, 나는 그 중 하나에서 무언가를 원합니다. – zeeqzaq
다음과 같이하십시오. 1. fq를 사용하여 일부 문서를 가져 오십시오. 2. 그런 다음 문서의 모든 고유 값을 반환합니다. 그것은 다른 이야기입니다 ... 제가 약간의 시간을 가질 때 생각할 것입니다 – Persimmonium
- 내 원래 게시물에 더 많은 세부 사항을 추가합니다 – zeeqzaq