solr 검색 결과에서 선택한 필터를 제외하는 방법을 제안하십시오.검색 결과에서 선택한 필터 (패싯)를 제외하는 방법은 무엇입니까?
예를 들어 필자는 필터 "카메라"를 선택했으나 여전히 카메라 (1)가 검색 응답으로 반환됩니다. 검색 결과에서 선택한 필터를 제거 할 solr을 요청하려면 어떻게해야합니까?
미리 감사드립니다. "카메라"가정
solr 검색 결과에서 선택한 필터를 제외하는 방법을 제안하십시오.검색 결과에서 선택한 필터 (패싯)를 제외하는 방법은 무엇입니까?
예를 들어 필자는 필터 "카메라"를 선택했으나 여전히 카메라 (1)가 검색 응답으로 반환됩니다. 검색 결과에서 선택한 필터를 제거 할 solr을 요청하려면 어떻게해야합니까?
미리 감사드립니다. "카메라"가정
필드의 값입니다, 말, ProductType, 당신은 할 수 있습니다 : 당신은 할 수 없습니다
fq=-ProductType:camera
ProductType = camera를 갖는 모든 레코드를 제외하기 때문에 작동하지 않습니다. ProductType = camera를 필터링해야하지만 ProductType 패싯 목록에서 선택한 필터 (카메라)를 사용하지 않아야합니다. – Omi
@Omi 건너 뛸 대상을 미리 알면 패싯 카운트를 반복 할 때이를 건너 뛸 수 있습니다. 또는 xslt 변환을 사용하여 XML 사후 편집을 적용 할 수 있습니다. http://wiki.apache.org/solr/XsltResponseWriter –
합니다. 패싯은 결과 집합의 문서에 대한 특정 필드의 값을 단순히 집계 한 것입니다. '선택'을 camera
으로 설정하면 모든 문서의 글자 수가 camera
으로 표시되며,면에 표시됩니다.
애플리케이션에서 선택 항목을 추적하고 Solr로부터받은 응답에서 필터링 할 수 있습니다.
검색어를 공유 할 수 있습니까? – sidgate