2016-08-17 1 views
1

검색 결과에 의존하지 않고 모든면의 데이터를 반환하는 방법이 있습니까? FR 예를 들어 나는 항상알골 류의 모든면의 데이터를 반환

내가 논리합 패 시팅을 가로 질러왔다 "로 갔다"모든 저자 검색 쿼리에 대한뿐만 아니라 저자을보고 싶어하지만 난이 아직도 내 검색어에 따라 값을 반환하는 데 도움 수 있다고 생각하지 않습니다

var helper = algoliasearchHelper(
    client, 
    // index name 
    'hotels', { 
    facets: ['facilities'],  // list of conjunctive facets 
    disjunctiveFacets: ['stars'], // list of disjunctive facets 
    hitsPerPage: 10 
    } 
); 

답변

4

Disjunctive facetingOR 값으로 사용됩니다. 쿼리 및 모든 개선과

  • 주요 하나
    algoliasearchHelper 실제로는 동시에 여러 검색 쿼리를 할 것입니다. 그러면 결과 목록과 결합 패싯/특성에 대한 패싯 값이 채워집니다.
  • 하나의 이명인면에 하나. 그것은 현재의 분리 패싯을 제외한 모든 패싯의 질의와 세분화를 포함합니다. 그러면이 패싯에 대한 패싯 값 목록이 채워집니다.

이 두 번째 유형의 요청은 정제 된 경우 연관된 결과를 갖는 다른 패싯 값을 나열 할 수 있습니다.
사용자가 결과의 빈 목록을 가져 오려는 유스 케이스를 보지 못했고 패싯을 클릭 한 경우 변경되지 않은 유스 케이스를 보지 못했습니다.

항상 전체 목록을 만들고 싶다면 백엔드에 저장하고 항상 표시하고 각 results 이벤트에 카운트를 적용하십시오.

관련 문제