2013-04-21 2 views
0

나만의 제안이 있습니다. 이 시나리오는 다음과 같습니다.Solrping의 필터 결과

Area 
abc 
cde 
efg 
abc 
abc 

영역 필드는 ngramed입니다.

이제 사용자 쿼리가 'abc'이고 제안에서 3 번 'abc'가 표시된다고 가정합니다.

나는 들판의 붕괴와 그룹핑에 대해 들었지만 나는 그것이 입지 않은 들판에만 적용될 수 있다는 것을 알게되었다.

확인 되었습니까? 그렇다면 고유 한 결과를 얻기 위해 내 접근 방식을 선택해야합니다.

답변

1

Solr faceting을 확인하십시오.이를 통해 영역 필드를 선택할 수 있습니다. 또한 facet.prefix 쿼리를 사용하여 용어로 시작하는 용어의 결과를 필터링하십시오. 이것은 ngramed 조건에서 작동 할뿐만 아니라 무시할 수있는 용어의 수와 함께 고유 용어를 반환합니다.