2012-08-13 3 views
1

테이블 "클래스"가 있습니다. 이 클래스에는 "numStudents"필드가 있습니다. numStudents 필드를 인덱싱했습니다.솔의 필드 값을 정확하게 검색하십시오.

이제 모든 클래스를 검색하려면 numStudents = 10이 필요합니다. 어떻게해야합니까?

나에게 가장 쉬운 방법을 제공하고 solrconfig.xml 또는 schema.xml을 수정하십시오. 감사!

답변

1

실제 점수를 매기 지 않고 10 명의 학생이있는 모든 수업을 걸러 낼 수 있습니다.
Filter Query fq = numStudents : 10을 사용하여 클래스를 필터링 할 수 있습니다.
FilterQueryFilterCache을 활용할 수 있으며 이는 쿼리와 비교하여 성능이 크게 향상 될 것입니다.

관련 문제