django-haystack 문서의 표준 feceting 예제입니다. 나는 FacetedSearchView와 FacetedSearchForm을 사용한다.파셋 검색을 사용하여 URL의 중복 값을 피하는 방법은 무엇입니까?
제공 링크 :
내가 링크20 (4)
을 선택
age
20 (4)
18 (2)
21 (2)
22 (2)
24 (2)
price
200 (8)
150 (6)
100 (2)
300 (2)
400 (2)
, 이러한 조건을 포함에만 검색 쿼리를 축소하고 더 측면을 표시합니다.
제공 URL : ?q=+&selected_facets=age_exact:20
제공 링크 :
age
20 (4)
18 (0)
21 (0)
22 (0)
24 (0)
price
150 (2)
200 (2)
100 (0)
300 (0)
400 (0)
그때까지, 그것은 괜찮습니다.
내가 링크20 (4)
, 같은 값을 추가 할 것 같은면하지만, URL에 표시됩니다 선택할 때
다시 한 번 : ?q=+&selected_facets=age_exact:20&selected_facets=age_exact:20
을 ... 등등을 ?q=+&selected_facets=age_exact:20&selected_facets=age_exact:20&selected_facets=age_exact:24&selected_facets=age_exact:21&selected_facets=age_exact:20&selected_facets=age_exact:18
어떻게 방지하기 현재 값을 변경하는 대신 새 &selected_facets=age_exact:
을 추가 하시겠습니까?