2016-10-26 8 views
0

drupal facets solr 쿼리 연산자를 "AND"에서 "OR"로 변경하는 방법은 무엇입니까?Drupal 패싯 관련성 정렬 ​​- Solr 쿼리 연산자를 "AND"에서 "OR"로 변경 하시겠습니까?

우리는 drupal 기반의 Job Board에서 작업 중이고 패싯 검색을 통해 선택된 패싯의 일부와 일치하는 결과를 제공하기를 원합니다.

예. 쿼리에는 facet1, facet2, facet3, facet4가 있습니다. 서로 다른 분류 체계 및 다른 패싯 블록에 있습니다.

표준 결과는 모든 결과가 반드시 모든 패싯을 포함하지만 반드시 나열해야한다는 것입니다 그 부분 만 결과. 예 :

  1. "facet1", "facet2", "facet3", "facet4"
  2. "facet1", "facet2", "facet4"
  3. "facet1", "facet3", "facet4 "
  4. "facet3 ","facet4 "
  5. "facet1 ","facet3 "
  6. "facet3 ","facet4
  7. "facet1"
,536,

어떻게 이것을 할 수 있습니까?

답변

0

이 시도 : 당신의면의 글로벌 설정에서 디스플레이를 구성에서 AND OR에 연산자를 변경합니다.

이렇게하려면 구성/열/설정/검색/apachesolr/settings로 이동하여 구성 열 아래에있는 패싯 링크를 클릭 한 다음 작업 열에서 패싯을 편집하고 패싯을 편집하려면 "디스플레이 구성"을 선택하십시오 운영자 아래에서 OR을 선택하고 구성을 저장하십시오.

+0

문제는 이것이 단일 패싯 내에서만 작동하며 예를 들어. 패싯 블록 2가있는 패싯 블록 1 – user3918369