2012-07-11 3 views
2

제품을 나타내는 문서가 포함 된 Solr 인스턴스가 있습니다. 각 문서에는 UnitPrice 속성이 있으며 float 유형이며 schema.xml입니다.Solr - 최소 가격의 문서를 얻는 방법

최소 가격의 문서를 반환하는 쿼리를 수행 할 수 있습니까? 나는 또한 최대 가격을 가진 문서를 찾고 싶다. 가능한가요?

답변

2

q={!lucene}*:*&sort=UnitPrice+asc&rows=1

이 가격으로 정렬 MatchAllDocsQuery의 첫 번째 결과를 반환합니다.

+2

감사합니다. 이것은 멋지게 할 것입니다. 그러나 나는 또 다른 방법을 찾았다. 이와 같이 호출 할 수있는 stats 구성 요소를 사용할 수 있습니다. [http : // localhost : 8983/solr/select? q = * : * & stats = true & stats.field = unitprice & rows = 0 & indent = true] true & stats.field = unitprice & rows = 0 & indent = true) 이는 하나의 쿼리에서 min 및 max 값을 비롯하여 다른 유용한 정보를 제공합니다. – dezzy

+0

통계와 함께 문서를 가져 오는 방법이 있습니까? 고맙습니다. – user12458